【问题标题】:mysql master slave replication with haproxymysql主从复制与haproxy
【发布时间】:2017-04-11 15:03:31
【问题描述】:

我已经配置了 MySQL 主从复制,并在 Master 宕机时自动执行故障转移,并且当它重新联机时它会处理故障回复到 Master。

但是我正在尝试将 HaProxy 配置为始终将请求发送给主服务器,当主服务器出现故障时,它会在几分钟内将请求转发到从服务器,当主服务器重新上线时,所有请求都必须转发给主服务器再次。

是否有任何 balance 配置在 HaProxy 中进行此设置?

【问题讨论】:

    标签: mysql haproxy


    【解决方案1】:

    我设法让它工作。这是我在 haproxy 配置上使用的内容。

    listen sql_cluster 10.0.0.4:3307
            mode tcp
            balance roundrobin
            option mysql-check user haproxy_check
            server masterdb 10.0.0.5:3306 check inter 30s fall 3 rise 100
            server slavedb 10.0.0.6:3306 check backup
    

    所以在这个配置中,它会在 30 秒的时间间隔内检查 100 次以回退到 Master 的连接,同时我开发的自动化将负责使 Master DB 与 Slave 恢复在线后同步并且将重新启动 haproxy 应该将连接转发给 Master。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-03-14
      • 2014-07-07
      • 2012-09-14
      • 2012-10-16
      • 1970-01-01
      • 1970-01-01
      • 2019-03-31
      相关资源
      最近更新 更多