什么是健康检查?

通过向后端服务器发送 TCP 包或HTTP请求来检测后端的云服务器是否正常。HTTP的健康检查,您可以指定需要检测的 URL。

负载均衡器会通过 HTTP 返回值是否为200来判断服务是否正常。

检查间隔:连续两次健康检查之间的时间间隔,单位为秒,范围为 2 – 60s,默认为10s。

超时时间:等待健康检查请求返回的超时时间,检查超时将会被判定为一次检查失败,单位为秒,范围为 5 – 300s,默认为5s,不可大于检查间隔。

异常阈值:多少次连续检查失败之后,可以将后端服务屏蔽,请求将不会被转发至该服务器上,范围为2 – 10次,默认为2次。

健康阈值:多少次连续检查成功之后,可以将后端服务恢复,范围为2 – 10次,默认为5次。

健康检查出现异常时,您可一目了然,哪些服务器出现了异常,以便于您的及时处理。

并且负载均衡器在进行前端请求转发的时候会屏蔽该台云服务器,请求将不会被转发至该云服务器上。

服务器服务正常后,健康检查为正常后,负载均衡的请求即可恢复转发到该台服务器上。

健康检查机制极大的预防了服务器单点故障,提高了业务可用性。