![如何使用 HAProxy 重新连接到后端](https://linux22.com/image/648259/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%20HAProxy%20%E9%87%8D%E6%96%B0%E8%BF%9E%E6%8E%A5%E5%88%B0%E5%90%8E%E7%AB%AF.png)
我是 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