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
