2008/10/13 Norberto Delle <[EMAIL PROTECTED]>:
> Leandro Cavalari Soares escreveu:
>> Eu tive um problema nesse estilo, mas a causa era transação mau
>> tratada. Uso Java, PostgreSQL e linux, e algumas regiões do código não
>> davam rollback na transação caso acontecesse erro. Dei uma boa
>> revisada na implementação e esse problema acabou.
>>
>> Será que não foi alterado nada no estabelecimento das conexões perto
>> da época em que vc migou de versão?
>>
>> T+!
> Fala Leandro
>
> Esse tipo de problema que você relatou tem fundamento. Mas como esse
> problema aconteceu em dos nossos bancos de desenvolvimento e já era fim
> de expediente, deixamos para lá o problema. Mesmo depois de a máquina
> cliente dona da conexão ter sido desligada, no dia seguinte fui
> consultar a pg_stat_activity e conexão tava lá no estado "idle in
> transaction". Então acredito que não seria esse o caso.
>
>>  Que driver usa para conectar no banco ?
> Estou usando o npgsql 1.0, que por sinal é muito estável.
>
>>   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.
> Estou com dificuldades pra reproduzir o problema, não por não ter como
> fazer o downgrade pra versão 8.2.5,
> mas porque o bug no nosso sistema que causou isso não aconteceu comigo.
> Vou ver que informações posso levantar.
>
> Valeu pela atenção rapaziada
>

Olá, Norberto...

Você está recebendo erros no seu sistema que está deixando as conexões idle?

Nós temos um test case para o Npgsql onde devido a
threadabortexceptions algumas conexões acabam ficando nesse estado.
Ainda não descobrimos a causa do problema, mas notei que com  a versão
8.4 esse problema é reduzido.

Um outro workaround que eu observei que pode funcionar é desabilitar o
pool de conexões no Npgsql. Basta passar pooling=false na string de
conexão.

Espero que tenha ajudado. O seu relato é importante para que possamos
descobrir o que pode estar acontecendo.

Valeu!


-- 
Regards,

Francisco Figueiredo Jr.
http://fxjr.blogspot.com
http://www.npgsql.org
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a