Haporxy:如果服务器 1 关闭,则将连接重定向到第二个服务器;当服务器 2 出现故障时到第三台服务器;

萨加布山

我有第 4 层 Haproxy 设置,其中三台服务器配置如下:

listen  db_rw
    bind *:3306
    log global
    mode tcp
    option tcpka
default-server port 9200 inter 2s downinter 5s rise 3 fall 2 slowstart 60s maxconn 1024 weight 100
    server server1 192.168.0.101:3306 check
    server server2 192.168.0.102:3306 check backup
    server server3 192.168.0.103:3306 check backup

这里总是 server1 启动,因为其他配置备份,直到 server1 关闭;但是当 server1 宕机时,它会在 server1 宕机时向其他两台服务器 2,3 发送请求;

我的意图是,当服务器 1 关闭时;请求应该转发到 server2;当服务器 2 关闭时,只向服务器 3 发送请求;我正在使用

谁能告诉我如何完成这个站点;我认为使用acl和 *srv_is_up * 是可能的;

路易斯·克里克

我认为你已经做对了,看看这篇文章:failover-and-worst-case-management-with-haproxy

似乎它只会使用 1 个备份,直到它依次失败。如果您想同时使用两者,则需要option allbackups在后端指定

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

Related 相关文章

热门标签

归档