错误信息
如果数据库复制期间发生故障,请参考
/var/log/replication.log
和 /opt/server/proteus/log/server.log
了解错误消息。下表显示了数据库复制任务以及与该任务关联的日志文件:
数据库复制任务 | 要验证的日志文件 |
---|---|
配置数据库复制 |
|
添加要用作备用服务器的服务器 |
|
移除一个备用服务器 |
|
中断数据库复制 |
|
重置数据库复制 |
|
数据库复制故障切换 |
|
/data/pgdata 中的 Rogue 文件
对于不归 PostgresSQL 所有的文件,应将其从
/data/pgdata
目录中移除。如果存在 rogue 文件,将在 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