08006: connection_failure
PostgreSQL意味
クライアントとサーバー間の接続を確立できなかった、または予期せず切断された。
原因
サーバーが稼働していないか再起動中、ネットワーク/ファイアウォールの問題、誤ったホスト/ポート、アクセスを妨げる listen_addresses の設定、ネットワークにより切断されたアイドル接続、または過負荷のサーバー。
対処方法
サーバーが起動しており、正しいホスト/ポートで待ち受けていることを確認する (pg_isready host port)。postgresql.conf の listen_addresses と pg_hba.conf のアクセスルールを確認する。ネットワーク/ファイアウォールと DNS の設定を確認する。接続プールの TCP keepalive とタイムアウト設定を見直す。サーバーログでクラッシュ/再起動の痕跡を探す。