我是新使用pgbouncer 1.7,我想配置它的主从配置。
我已经使用repmgr配置了postgres 9.3流复制,我想使用pgbouncer进行负载平衡和连接池,以便在主服务器关闭时自动切换到从服务器。所以我应该如何配置它。我在diff服务器上有主服务器和从服务器,在diff服务器上有og bouncer。我需要在主服务器和从服务器上都安装pgbouncer吗?它也可以工作,或者只是安装在diff服务器上就可以了。
我尝试了很多在线教程,但遗憾的是没有找到任何建议。如果有人能帮忙请。
提前谢谢你,
莫希特

最佳答案

PgBouncer没有自动故障转移、传播和前主重建处理。您可以通过以下方式将相同主机名的IP更改为故障转移:
https://pgbouncer.github.io/faq.html
如何故障转移
PgBouncer没有内部故障转移主机配置或检测。可以通过一些外部工具:
DNS重新配置-重新配置DNS名称后面的ip时,pgbouncer将重新连接到新服务器。这种行为可以调整
通过2个配置参数-dns_max_ttl为一个主机名调整生存期,
dns_zone_check_period调整区域SOA被查询的频率
变化。如果区域SOA记录已更改,pgbouncer将重新查询所有
该区域下的主机名。
将新主机写入配置并让PgBouncer重新加载它-在控制台上发送SIGHUP或使用reload;命令。PgBouncer将检测到已更改的主机
配置并重新连接到新服务器。
如果你想试试。

关于postgresql - pgbouncer 1.7与主从,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37233354/

10-11 05:03