08006: connection_failure
PostgreSQLNe demek?
İstemci ile sunucu arasındaki bağlantı kurulamadı veya beklenmedik biçimde koptu.
Neden olur?
Sunucunun çalışmaması ya da yeniden başlaması, ağ/güvenlik duvarı sorunları, yanlış host/port, listen_addresses ayarının erişime kapalı olması, boşta bağlantının ağ tarafından düşürülmesi veya sunucunun aşırı yüklenmesi.
Nasıl çözülür?
Sunucunun ayakta olduğunu ve doğru host/port dinlediğini kontrol edin (pg_isready host port). postgresql.conf'ta listen_addresses ve pg_hba.conf erişim kurallarını doğrulayın. Ağ/güvenlik duvarı ve DNS ayarlarını kontrol edin. Bağlantı havuzunda TCP keepalive ve zaman aşımı ayarlarını gözden geçirin. Sunucu loglarında çökme/yeniden başlatma izlerine bakın.