0

复制品正在落后。我从哪里开始解决这个问题?我查看了 /var/log/patroni/patroni.log 但没有看到任何奇怪的东西。

                                        Lag in MB

postgres2 | 192.168.1.26 | 复制品 | 运行 | 5 | 5298

postgres3 | 192.168.1.27 | 复制品 | 运行 | 5 | 5298

4

1 回答 1

0

由于 5 GB 的延迟,您通常需要重新初始化受影响的 Patroni 节点(即,删除数据和表空间目录的内容,然后执行 a patronictl reinit)。发生这种情况的一个原因是您的磁盘/表空间空间不足。也就是说,当无法将进一步的数据库更新写入磁盘时,延迟会无限增长。

因此,您所看到的滞后只是许多可能出错的事情的征兆。正如您所做的那样,检查 Patroni 日志很好,但也要检查 PostgreSQL 日志。幸运的是,节点的重新初始化通常不是什么大问题。

于 2021-08-07T09:15:29.780 回答