CLB 通过健康检查来判断后端服务的可用性,避免后端服务异常影响前端业务,提高业务整体可用性。
健康状态
|
说明
|
是否转发流量
|
探测中
|
新绑定的后端服务,在检查间隔 × 健康阈值时间内的状态,例如,检查间隔2s,健康阈值3次,则是6s内的状态
|
CLB 不向处于“探测中”的后端服务转发流量
|
健康
|
后端服务正常
|
CLB 向“健康”的后端服务转发流量
|
异常
|
后端服务异常
|
CLB 不向“异常”的后端服务转发流量。在一个四层监听器或者七层URL规则下,如果CLB探测到所有后端服务都不健康,将会激活全死全活逻辑,即请求将会转发给所有后端服务。
|
已关闭
|
关闭健康检查
|
CLB 向后端服务转发流量
|
监听器类型
|
健康检查方式
|
TCP
|
- SYN 包探测
- HTTP 返回码
- 自定义健康检查(探测内容、返回结果)
|
UDP
|
- PING
- 检查端口
- 自定义健康检查(探测内容、返回结果)
|
TCP SSL
|
- SYN 包探测
- HTTP 返回码
|
HTTP
|
- HTTP 返回码
|
HTTPS
|
- HTTP 返回码 |