Conexões com Banco PostgreSQL
Boa noite Pessoal
Tenho um servidor com PostgreSQL 8.4 e Tomcat 7 que em certos momentos fica com as conexões "bloqueadas", a saida do ps me mostra:
"postgres: db_user db_name 192.168.xxx.xxx(50479) idle in transaction"
Até onde sei isso que dizer que a aplicação iniciou uma conexão e não fechou, e quando tenho várias conexões "idle in transaction" o sistema Java simplesmente trava.
Alguem já passou por isso ou sabe o que quer dizer ? isso tem a ver com o banco ou é conexões do client mau tratadas ?
Re: Conexões com Banco PostgreSQL
Citação:
Postado originalmente por
dimasters
Provavelmente tem algum processo preso com o banco mesmo...
Se for varias aplicações clientes diferentes conectando no mesmo banco, pode ser o banco
Agora se a aplicação dos clientes forem iguais, melhor começar a vasculhar nos clientes mesmo.
Tem somente uma aplicaçao Java rodando, e somente ela acessa este banco, inclusive nao tem outro BD no PostgreSQL. Quando a aplicaçao trava o resto parece normal, e quando verifico o banco tem no minimo duas conexoes como "idle in transaction".
Verifiquei varias documentaçoes, mas tenho duvidas se pode ser algum ajuste no banco. O que voces acham ?