我是 HAProxy 新手。我不知道如何让 HAProxy 重新连接到已关闭的后端并重新启动。
我配置了两个后端服务器。当它们运行时,我启动 HAProxy,一切正常。握手已通过。然后我停止其中一个后端,流量正确地转到继续运行的服务器。但是,当我再次启动已停止的服务器时,HAProhy 无法识别它。只有在 HAProxy 服务重新启动后,它才能再次连接。
如何修复此行为?
答案1
您可以使用HAProxy后端健康检查机制:
backend farm1
server s1 192.168.1.10:80 check
server s2 192.168.1.11:80 check
更多信息: http://cbonte.github.io/haproxy-dconv/configuration-1.5.html#check