Opa,

Em 31 de julho de 2013 13:34, Euler Taveira <eu...@timbira.com.br> escreveu:

> On 31-07-2013 13:05, Wellington Oppenheimer wrote:
> > Tem 6000 pessoas acessando o sistema. O max_connections está em 1950.
> >
> E qual o hardware utilizado? Como disse o Fabio, você está
> *desperdiçando* recursos. Considere utilizar um pool de conexões. Deixa
> eu adivinhar... aplicações web?
>
> > Nessas condições, como deve ficar o /etc/security/limits.conf  ?
> >
> Seria melhor você mostrá-lo (sem os comentários), não?
>

Ao colocar um max_connections = 1950 você está nos dizendo que você tem
1950 acessos simultâneos ao seu banco. Você tem certeza disso?

Como o Telles e o Euler já citaram, você pode pensar em um pgpool [1] ou
pgbouncer [2].

Agora com relação a mensagem: Error connecting to the server: could not
fork new process for connection: Resource temporarily unavailable. Ela
significa que o SO não consegue mais criar processos (fork), para resolver
isso você precisar modificar o parâmetro nproc [3].


[1] http://www.pgpool.net/mediawiki/index.php/Main_Page

[2] http://pgbouncer.projects.pgfoundry.org/

[3] http://linux.die.net/man/5/limits.conf

> --
>    Euler Taveira                   Timbira - http://www.timbira.com.br/
>    PostgreSQL: Consultoria, Desenvolvimento, Suporte 24x7 e Treinamento
> _______________________________________________
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>


Abraços
-- 
JotaComm
http://jotacomm.wordpress.com
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a