Ben meşgul bir postgres 9 veritabanı önünde pgBouncer çalıştırıyorum. Çoğu zaman iyi çalışır. Ancak birkaç saatte bir psycopg2 istisnası ile uygulamamdan bir hata e-postası alırım:
OperationalError ('sunucuya bağlanılamadı: İstenen adres atanamıyor Sunucu "neo-hulk" ana bilgisayarında mı çalışıyor ve 6432 numaralı bağlantı noktasında TCP / IP bağlantılarını kabul ediyor mu?')
Bu görevleri çalışan kereviz işçilerin bir grup ile bir python app. Bu hatalar geldiğinde ben pgbouncer db kontrol ve havuz boyutu sınırları içinde. Bazı denemelerden sonra havuz maksimum boyutunu 400 ve havuz boyutunu 200 olarak ayarladım. Havuz modu "oturum" dur (istekler çoğunlukla otomatik taahhüttür, neredeyse hiçbir işlem değildir).
PgBouncer'ı `` yok '' yapan nedir? sadece kısa süreler için (ve toplamda, taleplerin iş hacmine kıyasla küçük bir miktar talep hakkında konuşuyoruz), ancak başarısız olan talepler önemlidir.
Teşekkürler!
-vvv
ve anormal günlük çıktısını zaman içinde hataları ile eşleşip eşleşemeyeceğini görüyorum.