エラー メッセージ
データベース レプリケーション中に障害が発生した場合、
/var/log/replication.log
および /opt/server/proteus/log/server.log
を参照してエラー メッセージを確認してください。下の表は、データベース レプリケーション タスクとそのタスクに関連付けられたログ ファイルをまとめたものです。
データベース レプリケーション タスク | 確認するログ ファイル |
---|---|
データベース レプリケーションの構成 |
|
スタンバイ サーバとして機能するサーバの追加 |
|
1 台のスタンバイ サーバの削除 |
|
データベース レプリケーションの解除 |
|
データベース レプリケーションのリセット |
|
データベース レプリケーションのフェールオーバー |
|
/data/pgdata 内の承認されていないファイル
PostgresSQL によって所有されていないファイルは、
/data/pgdata
ディレクトリから削除する必要があります。承認されていないファイルが存在する場合、以下のエラー メッセージが Syslog に表示されます。Mar 16 21:57:11 hostname postgres[16480]: [10] ERROR: could not open file "./z": Permission denied
Mar 16 21:57:11 hostname postgres[16480]: [14] LOG: could not receive data from client: Connection reset by peer
Mar 16 21:57:11 hostname postgres[16480]: [15] LOG: unexpected EOF on standby connection
PostgresSQL によって所有されていないファイルを検索するには、以下のコマンドを実行します。
find /data/pgdata ! -user postgres