Olá,
 
Estou fazendo um teste de uma aplicação que usa PG.
 
Habilitei o PG para aceitar um máximo de 40 conexões. No entanto, tenho apenas 15 computadores. Em cada um desses 15 pode-se abrir várias conexões ao mesmo tempo, por isso do máximo de 40, e não de 15.
 
Mas ocorre que depois de um dia de uso desses 15 PCs, onde vez por outra a aplicação dá erro e deva ser fechada por Ctrl+Alt+Del, alguém as máquinas tentam se conectar ao servidor PG e ele diz que atingiu o máximo de conexões e não aceita a conexão. Isso ocorre em qualquer máquina cliente. Verifiquei que não existem nas máquinas mais de uma conexão aberta. Ou seja, tenho na realidade 14 conexões abertas mas o PG diz que tem 40!!!
 
Acredito que isso ocorra por existir conexões zumbis, mortas, (talvez aquelas fechadas por Ctrl+Alt+Del), que o PG pensa que estão ativas.
 
Alguém sabe dizer como resolvo esse problema? Existe alguma configuração no PG onde ele dê um Rollback nas transações que não estão mais ativas?
 
Att.
 
Nelson.
_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
Antes de perguntar consulte o manual
http://pgdocptbr.sourceforge.net/

Para editar suas opções ou sair da lista acesse a página da lista em:
http://pgfoundry.org/mailman/listinfo/brasil-usuarios

Responder a