HAProxy 一个端口关闭,故障转移所有端口

HAProxy 一个端口关闭,故障转移所有端口

我正在尝试实现 HAProxy 的多个端口自动故障转移。如果任何一个端口出现故障,我希望能够自动故障转移所有端口,例如 389、443 和 8443。

在我看来,以下配置仅在一个端口上自动故障转移,而不是所有端口。

mode tcp
server s1 10.10.10.1:389 check inter 1s fail 3 rise 3
server s2 10.10.10.2:389 check backup

谢谢,

答案1

编写一个简单的脚本,针对给定的服务器检查所有三个端口,并且当一个或多个端口/服务失败时返回非零错误条件。

配置并使用该脚本作为external-check command </path/to/scriptname> 针对您的所有服务,而不是本机检查。

相关内容