Em 6 de abril de 2015 14:33, Cleiton Luiz Domazak
<[email protected]> escreveu:
> Seguinte, hoje de manhã haviam algumas conexões em IDLE que monitoramos e se
> preciso matamos. Porém hoje logo após esta rotina de matar as conexões IDLE,
> os servidores de Aplicação simplesmente enlouqueceram abrindo centenas de
> conexões e quase travando o banco.

Reveja o limite mínimo e máximo de conexões e também o increment size.
Se você utiliza uma factory para criar as conexões considere a
possibilidade de criar uma entrada no log para cada vez que o método
que cria/usa uma conexão do pool é chamado. Seja no Jboss, Glassfish
ou mesmo em Tomcat utilizando C3P0, nunca vi algo parecido de conexões
serem criadas sem que a própria aplicação fizesse a demanda.

Pela descrição do teu problema, matar as conexões poderia fazer com
que o pool entendesse que elas ainda estavam ativas travando assim
toda a aplicação, e não o contrário. Já travei alguns Apps desta forma
- demorando um pouco até o pool identificar que as conexões realmente
haviam sido encerradas :)


TIAGO J. ADAMI
http://www.adamiworks.com
@tiadami
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a