我设置了一个 Postgres(版本 - 9.5 Beta)服务器复制,其中有 3 个从服务器和一个主服务器。完成所有必需的配置后,我在进行基础备份后启动第一个从服务器,它启动了。当我启动第二个从服务器时,它没有启动。这是我反复收到的日志 -
严重错误:无法启动 WAL 流:错误:复制槽“abcdef”已针对 PID 5368 处于活动状态
尝试启动第三个从属服务器时也发生同样的情况。服务器不会启动并给出相同的日志。
有什么想法吗?
答案1
听起来您已primary_slot_name
在所有三个副本中设置了相同的插槽。
每个副本必须使用不同的复制槽recovery.conf
如果您要使用复制槽进行流式复制。如果您使用基于 WAL 存档的回退进行流式复制,则不需要使用复制槽。