Postgresql:29/E4624520 处的记录长度无效,但复制看起来不错

Luc*_*ini 7 postgresql replication write-ahead-logging

这是什么错误?我看到复制工作正常,但我不确定数据是否已损坏。

我可以安全地忽略此错误吗?

dez*_*zso 11

除了引用pgsql-admin 邮件列表中的条目外,我无能为力:

刚启动后,standby尝试读取并重放存在于standby中的WAL文件,然后如果发现无效的WAL记录,IOW,它就无法在本地读取有效的WAL记录,它开始复制并尝试读取WAL来自主人的文件。所以上面的日志信息“invalid record ...”表示standby中没有有效的WAL记录,触发了复制。由于有效的 WAL 记录是从 master 流式传输的,因此您无需担心该日志消息。

值得注意的是,该行只是一个LOG级别消息。