DBAtlas · データベース運用アトラス

57P03: cannot_connect_now

PostgreSQL

意味

サーバーは現在接続を受け付けられない。通常はデータベースがまだ起動中か、リカバリを実行中である。システムの準備ができれば接続できる。

原因

PostgreSQL が起動直後でまだ起動/リカバリ段階にある、クラッシュリカバリ、バックアップからのリストア中、スタンバイがまだクエリを受け付ける準備ができていない、シャットダウン中。

対処方法

少し待ってから再接続する。起動が完了すればサーバーは接続を受け付ける。リカバリの進行状況をサーバーログで監視する。時間がかかる場合は、大量の WAL のリプレイまたはリカバリの問題がある可能性がある。アプリケーションに再試行ロジックを追加する。

DBAtlas で開く →

同じデータベースの他の項目