【发布时间】:2023-02-10 01:30:53
【问题描述】:
我正在尝试使用 postgresql 和 repmgr 配置 pgpool。但是在配置之后我发现它没有按预期工作。
当我使用 repmgr 将备用切换到主要时,它按预期工作但在 pgpool 主要连接信息没有改变。
我的问题是如何将 repmgr 信息与 pgpool 同步,例如切换、故障转移等?
在下面的屏幕截图中,我运行了 pcp_watchdog_info,但显示 server1 是领导者,server2、server3 是备用的。
但是在 repmgr 切换后新的主服务器是 server2 和 server3,server4 是备用的。
为什么 pgpool 仍然显示 server1 是领导者?虽然根据体系结构看门狗只监视 pgpool 状态。
repmgr primary 和 pgpool LEADER 有关系吗?
需要专家意见,提前致谢。
【问题讨论】:
标签: postgresql load-balancing database-administration postgresql-12 pgpool