pgbouncer 1.7与主人和奴隶

问题描述 投票:0回答:1

我是使用pgbouncer 1.7的新手,我想用主从配置来配置它。

我已经使用repmgr配置了postgres 9.3流复制,我想使用pgbouncer进行负载均衡和连接池,以便在主服务器关闭时自动切换到slave。那么我应该如何配置它呢。差异服务器上有主服务器和奴隶服务器,差异服务器上有og bouncer。我是否需要在主服务器和从服务器上安装pgbouncer,以便它可以工作,或者只是在diff服务器上安装就可以了。

我已经尝试了许多在线教程,但遗憾的是没有找到任何建议。请有人帮忙。

谢谢,莫希特

postgresql master-slave pgbouncer
1个回答
0
投票

PgBouncer没有自动故障转移,传播和前主重建处理。您可以更改同一主机名的IP以进行故障转移:

https://pgbouncer.github.io/faq.html

How to failover

PgBouncer没有内部故障转移 - 主机配置也没有检测。可以通过一些外部工具:

  1. DNS重新配置 - 当重新配置DNS名称后面的ip时,pgbouncer将重新连接到新服务器。可以通过2个配置参数调整此行为 - dns_max_ttl调整一个主机名的生存期,dns_zone_check_period调整区域SOA查询更改的频率。如果区域SOA记录已更改,pgbouncer将重新查询该区域下的所有主机名。
  2. 将新主机写入配置并让PgBouncer重新加载它 - 发送SIGHUP或使用RELOAD;控制台上的命令。 PgBouncer将检测更改的主机配置并重新连接到新服务器。

qazxsw boi如果你想尝试。

© www.soinside.com 2019 - 2024. All rights reserved.