【发布时间】:2014-05-04 02:09:16
【问题描述】:
我最近在单个主/从之间配置了 PostgreSQL 9.3 热备复制。
我今天再次检查了我的备用服务器,它似乎无法在重启时完成并退出恢复模式:
2014-03-25 22:36:07 UTC LOG: entering standby mode
2014-03-25 22:36:07 UTC LOG: incomplete startup packet
2014-03-25 22:36:07 UTC LOG: redo starts at 7/E1091840
2014-03-25 22:36:07 UTC LOG: consistent recovery state reached at 7/E10929C8
2014-03-25 22:36:07 UTC LOG: record with zero length at 7/E10929C8
2014-03-25 22:36:07 UTC LOG: started streaming WAL from primary at 7/E1000000 on timeline 1
2014-03-25 22:36:08 UTC FATAL: the database system is starting up
2014-03-25 22:36:08 UTC FATAL: the database system is starting up
2014-03-25 22:36:09 UTC FATAL: the database system is starting up
... more ...
2014-03-25 22:36:13 UTC LOG: incomplete startup packet
我尝试手动将 WAL 记录从主服务器复制到从服务器,我得到了同样的错误,所以我想知道主服务器上的 WAL 记录是否有问题?
【问题讨论】:
-
更可能是网络问题,可能是防火墙允许 TCP 握手但没有实际数据流动。
-
感谢@CraigRinger。但是,我可以通过 psql 手动连接并创建一个表,所以我认为这不是问题所在。我会继续寻找。
标签: postgresql database-replication postgresql-9.3