我想设置 haproxy 以在 s1 失败后切换到被动 s2,但在它恢复健康时不返回到 s1。我的意思是,如果 s1 可用,当切换到 s2 时,haproxy 仍然向 s2 发送请求,并且 s1 作为被动工作,直到 s1 失败。代理配置:
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 发送请求。