当使用TCP进行健康检查时,HAProxy会使用timeout check参数来确定节点是否可用。在您的配置中,timeout check被设置为8秒钟。这意味着HAProxy会等待8秒钟来检查节点的健康状态。\r\n\r\n如果您的主机节点配置了server {主机节点} check inter 3s,那么HAProxy将每隔3秒发送一个健康检查请求到该节点,并等待8秒钟来获取响应。如果在8秒内没有收到响应,HAProxy将认为该节点不可用。\r\n\r\n而timeout connect参数是用于指定与后端服务器建立连接的超时时间,当使用TCP进行健康检查时,它不会影响HAProxy对节点的可用性判断。\r\n\r\n因此,在您的配置中,当使用TCP进行健康检查时,HAProxy将等待8秒钟来判断节点的可用性。如果在8秒内没有收到响应,HAProxy将认为该节点不可用。

HAProxy TCP健康检查超时时间详解:timeout check与timeout connect的影响

原文地址: https://www.cveoy.top/t/topic/qgpa 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录