当使用TCP进行健康检查时,HAProxy会使用timeout check参数来确定节点是否可用。在您的配置中,timeout check被设置为8秒钟。这意味着HAProxy会等待8秒钟来检查节点的健康状态。

如果您的主机节点配置了server {主机节点} check inter 3s,那么HAProxy将每隔3秒发送一个健康检查请求到该节点,并等待8秒钟来获取响应。如果在8秒内没有收到响应,HAProxy将认为该节点不可用。

而timeout connect参数是用于指定与后端服务器建立连接的超时时间,当使用TCP进行健康检查时,它不会影响HAProxy对节点的可用性判断。

因此,在您的配置中,当使用TCP进行健康检查时,HAProxy将等待8秒钟来判断节点的可用性。如果在8秒内没有收到响应,HAProxy将认为该节点不可用。

haproxy 使用tcp进行健康检查时当配置了timeout check 8s且配置了timeout connect 10s并且server 主机节点 check inter 3s请问当http进行tcp健康检查时haproxy认为上有节点不可用的的超时时间是多少?

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

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