+ Responder ao Tópico



  1. #1

    Padrão 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 ?

  2. #2

    Padrão Re: Conexões com Banco PostgreSQL

    Citação Postado originalmente por dimasters Ver Post
    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 ?