>> Tenho uma instância do Postgres v8.2.10 rodando sobre o windows 2003. >> Recentemente, mais especificamente depois que >> eu atualizei a da v8.2.5 para a v8.2.10, algumas conexões ficam >> indefinidamente no estado 'idle in transaction'.
Que driver usa para conectar no banco ? >> Mesmo quando depois de um 'kill' no processo pertencente à conexão, a >> tabela pg_stat_activity mostra a conexão nesse >> estado, assim como os locks criados dentro da transação. A única forma >> que encontrei de remover a conexão e os locks >> foi reiniciando o Postgres. Alguém já passou por esse problema antes? Tempos atrás tb tive problema parecido e constatei que isso ocorre quando : - Uso de autocommit : Alguns drives de conexão com o postgresql, quando ativado o autocommit após a execução de cada comando ele da um comando BEGIN deixando uma trasanção aberta para o próximo comando. - Código mal tratado que esta deixando transações abertas. ( Como no email anterior do Leandro). >> O que me deixou com uma pulga atrás da orelha foi que esses problemas >> começaram a surgir depois da atualização, mas >> não tenho como provar que é isso a causa do problema. Provavelmente e coincidência. Mas vale a pena investigar, se possível vc poderia voltar em uma base teste para a versão 8.2.5 e avaliar realmente se o problema não ocorria. -- André F. Moura Sabium Sistemas Maringá,PR - BR Linux User #227997 _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
