0
我已经成功设置了两个节点(主设备& Satndby)。 我的版本是repmgr 2.0(9.3.6的PostgreSQL)自动故障切换器不能在repmgr中工作
待机repmgr.conf
cluster=test
node=2
node_name=node2
conninfo='host=192.168.1.218 user=repmgr_usr dbname=repmgr_db'
pg_bindir='/usr/lib/postgresql/9.3/bin'
master_response_timeout=30
reconnect_attempts=2
reconnect_interval=10
failover=automatic
万事达待机repmgr.conf
cluster=test
node=1
node_name=master
conninfo='host=192.168.1.205 user=repmgr_usr dbname=repmgr_db'
pg_bindir=/usr/lib/postgresql/9.3/bin
master_response_timeout=30
reconnect_attempts=2
reconnect_interval=10
failover=automatic
promote_command='/etc/repmgr/auto_failover.sh'
当我停止备用节点( Postgressql服务),我得到了以下repmgrd日志文件:
[WARNING] repmgrd: Connection to standby has been lost, trying to recover... 20 seconds before failover decision
[2015-04-02 20:47:43] [WARNING] repmgrd: Connection to standby has been lost, trying to recover... 10 seconds before failover decision
[2015-04-02 20:47:53] [ERROR] repmgrd: We couldn't reconnect for long enough, exiting...
[2015-04-02 20:47:53] [ERROR] Failed to connect to local node, exiting!
不执行脚本......请帮我...
我需要包括shared_preload_libraries =在自动故障转移postgressql.conf文件“repmgr_funcs”。 – Rajiv 2015-04-02 16:21:03