探测方式 | 适用场景 | 配置项 | 说明 |
ICMP Ping | 仅探测网络连通性,主机可达性。 | 探测频率 | 必填,可选每 30 秒、每 60 秒、每 3 分钟、每 5 分钟、每 10 分钟。 |
HTTP/HTTPS | 适用于需要对请求的内容进行识别的应用,如 Web 应用、App 服务等。 | 探测频率 | 必填,可选每 30 秒、每 60 秒、每 3 分钟、每 5 分钟、每 10 分钟。 |
| | URL | 必填,健康检查的请求完整 URL,例如: www.example.com/test 。 |
| | 探测端口 | 必填,默认为 80 端口。除需要指定特定端口以外,其余情况建议不修改。 |
| | HTTP Method | 必填,健康检查的 HTTP 请求方式,默认为 HEAD,可选:GET 或 HEAD。 若使用 HEAD 方法,服务器仅返回 HTTP 头部信息,可降低后端开销,提升请求效率,对应的源站服务需支持 HEAD。 若使用 GET 方法,则源站服务支持 GET 即可。 |
| | HTTP 状态码 | 必填,当状态码为所选状态码时,即认为源站健康。默认包含 2XX,可选:1XX、2XX、3XX、4XX、5XX。 |
| | 遵循重定向 | 默认关闭。开启后,探测节点将根据源站响应的 301/302 重定向地址再次发起探测,以最后一次跳转响应的状态码作为健康状态码的判定结果,最多支持跳转3次。 |
| | 自定义请求头 | 选填,发起健康检查时,可以配置携带自定义请求头回源,至多可配置 8 个,例如: host: www.example.com 。 |
TCP | 适用于对可靠性和数据准确性要求高、对传输速度要求较低的场景,如文件传输、远程登录等。 | 探测频率 | 必填,可选每 30 秒、每 60 秒、每 3 分钟、每 5 分钟、每 10 分钟。 |
| | 探测端口 | 必填,默认为 80 端口。除需要指定特定端口以外,其余情况建议不修改。 |
UDP | 适用于对传输效率要求高、对准确性要求相对较低的场景,如即时通讯、在线视频等。 | 探测频率 | 必填,可选每 30 秒、每 60 秒、每 3 分钟、每 5 分钟、每 10 分钟。 |
| | 探测端口 | 必填,默认为 80 端口。除需要指定特定端口以外,其余情况建议不修改。 |
| | 探测请求 | 必填,自定义健康检查请求的内容,可填写 500 个长度以内的字符。 |
| | 探测返回结果 | 必填,自定义健康检查返回结果的内容,可填写 500 个长度以内的字符。 |
配置项 | 说明 |
超时时间 | 单次探测请求允许的回源超时时间,大于该时长未响应则被判定为“不健康”,默认为 5 秒,可配置区间为 [1, 30]。 |
不健康阈值 | 判断源站“不健康”所需要的探测次数,达到指定的次数则判定为“不健康”,默认为 2 次,可配置区间为 [1, 5]。例如:将该值设置为 2 ,当某个源站处于“健康”状态时,连续两次探测结果都是“不健康”,那么该源站就会被判定为“不健康”。 |
健康阈值 | 恢复源站为“健康”所需要的探测次数,达到指定的次数则判定为“健康”,恢复为可用状态,默认为3次,可配置区间为 [1, 5]。例如:将该值设置为 3 ,当某个源站处于“不健康”状态时,连续三次探测结果都是“健康”,那么该源站就会被判定为“健康”。 |
本页内容是否解决了您的问题?