繁体   English   中英

postgresql 9.4流复制

[英]postgresql 9.4 streaming replication

我有以下问题:我正在尝试建立具有负载平衡的流复制方案。 我读了各种教程,但我找不到错误。 复制不起作用。 我没有“瓦尔发送者/接收者过程”。 归档工作,并且每当主服务器重新启动时,已归档的wal文件都会复制到从服务器。 我什至没有任何错误。 在配置文件中,一切对我来说都很好,例如master:

wal_level = hot_standby
wal_keep_segments = 32
max_wal_senders = 5
max_replication_slots = 5
wal_sender_timeout = 60s

最让我烦恼的是,没有“沃尔沃发件人进程”,也没有抛出任何错误。

谢谢你的想法,斯文

更新1:我的recovery.conf:

standby_mode = 'on'
primary_conninfo = 'host=arcserver1 port=5432 user=postgres pass=postgres'
restore_command = 'pg_standby /db/pg_archived %f %p >> /var/log/standby.log'
primary_slot_name='standby1'

我的客户端postgresql.conf包含:

hot_standby = on

我找到了解决方案:我用cp替换了pg_standby,因为pg_standby似乎仅用于热备用,而不用于热备用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM