Boa tarde a todos,

Estou com um problema aqui em meu BD (PostgreSQL 8.3.5 on
amd64-portbld-freebsd7.0)
Existem algumas aplicações de geoprocessamento que fazem uso do banco,
porém o que me chamou atenção, e o que levou ao problema
foram as diversas conexões abertas. Tenho o max_connections = 800. Recebi
alguns chamados de algumas aplicações com erro,
e para minha surpresa ao tentar conectar via pgadmin não consegui, dizendo
que o limite de conexões havia excedido. Como media emergencial
reiniciei o banco, so que em uns 40 minutos já havia excedido novamente.
Fiquei preocupado até achando que era algum ataque. Acessei o server status
e constatei que existiam várias conexões em <IDLE> de um mesmo usuário
para um mesmo banco. Para não impactar em outras aplicações os servidores
que estavam conectando exponencialmente foram desligados.

Neste momento no meu server status tenho 39 conexões, todas marcadas como
<IDLE>, tenho por volta de 6 conexões partindo de um mesmo servidor,
utilizando o mesmo usuário acessando o mesmo banco.

Em pesquisa verifiquei os seguintes parametros do postgresql.conf:
*tcp_keepalives_idle,
tcp_keepalives_interval e tcp_keepalives_count*
Porém não entendi muito bem a aplicabilidade, até cheguei a testar o
tcp_keepalive_idle porém não observei nenhuma mudança.

Busquei nas mensagens anteriores do fórum porém não achei a solução para
aplicar.




Desde já agradeço a atenção


Att.

Thiago Lima Santos
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a