Arka plan: Uygulamamı mssql'den npgsql v2.0.11.92'ye taşıyorum. Uygulamamı çalıştırdıktan birkaç dakika veya bir saat sonra, havuzundan bağlantı alırken bir System.Exception: Timeout alıyorum.Npgsql: Havuzdan bağlantı alınırken zaman aşımı
x64 platformunda x86 ortamında lib sürüm 2.0.11.92 kullanıyorum. Tüm bağlantılar en sonunda bloke edilir ve bertaraf edilir, ancak bir süre sonra hatayı alırım. Yani, Npgsql kütüphanesi bir sorun olmalı. Benim uygulamada
, her birkaç saniyede arka plandaki sorgular bir sürü, ama çoğu zaman, onlar sadece değil paralell, sırayla yapıyoruz.
My kullanılan bağlantı dizesi: SUNUCU = mydbserver; MINPOOLSIZE = 3; MaxPoolSize = 15; ConnectionLifeTime = 7; DATABASE = Testi DB; UID = kullanıcı; PWD = I sızıntı teşhis çalışıyorum
geçmesi npgsql'deki postgres bağlantıları.
FYI: Npgsql kitaplığı, en son sürüm 2.0.11.92'de giderilen bir sızıntı sorununa sahipti. Ama yine de bazı problemler var, sanırım.
herkes yürürlükteki kitaplık sürümü (Npgsql v2.0.11.92) da benzer sorunlar yaşandığını mı?
Bu sorun hala var? 2.0.14.3 sürümünü kullanıyorum ve bu hatayı da aldım. – IvanP
Aynı sorunu aldım: Benim durumumda, tüm kod yollarında bağlantıyı kapatmıyordum. – docesam