haproxy故障转移主动 - 被动

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

我想在s1失败后设置haproxy切换到被动s2,但是当它变得健康时不要回到s1。我的意思是当s1变为可用时切换到s2,haproxy仍然向s2发送请求,s1作为被动工作,直到失败s1。 haproxy配置:

listen  http_web 192.168.1.3:80   
mode http
balance roundrobin
option httpchk
option forwardfor

    server server1 192.168.1.1:80 weight 1 maxconn 512 check backup
    server server2 192.168.1.2:80 weight 1 maxconn 512 check backup

我为两台服务器设置了备份,但是当s1失败时,haproxy会向s2发送请求,但是当s1返回可用时,它会再次向s1发送请求。

load-balancing haproxy failover active-passive
1个回答
0
投票

循环平衡模式,意味着两个服务器将逐个获取请求。

如果需要持久性,则应使用源方法或添加cookie。

否则,如果您不需要负载平衡功能,只需要主动被动解决方案。您可以使用keepalived服务;)

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