如何使用 HAProxy 重新连接到后端

如何使用 HAProxy 重新连接到后端

我是 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

相关内容