最近更新时间:2024-08-28 20:41:37
金山云负载均衡实例可以定期向后端服务器发送 Ping、尝试连接或发送请求来测试后端服务器运行的状况,这些测试称为健康检查。
当后端服务器实例被判定为不健康时,负载均衡实例将不会把请求转发到该实例上。但健康检查会对所有后端服务器进行,当不健康实例恢复健康状态时,负载均衡实例将恢复把新的请求转发给它。
权重设置为 0 的后端服务器不会进行健康检查。
健康检查:选择是否开启健康检查服务。
健康检查间隔:进行健康检查的时间间隔。
健康阈值:如果连续 n 次(n 为填写的数值)收到了健康检查结果为成功状态,则识别为健康。
不健康阈值: 如果连续 n 次(n 为填写的数值)收到了健康检查结果失败状态,则识别为不健康。
路径:仅在 HTTP(S) 检查方式时才有,HTTP 协议的健康检查将使用 HEAD 方法请求该 URL,需要确保您填写的链接在响应 HEAD 方法时能正确返回。
域名:仅在 HTTP(S) 检查方式时才有,健康检查的服务域名,系统默认使用 VIP 作为 host。
四层转发的健康检查机制由负载均衡器向配置中指定的服务器端口发起访问请求,如果端口访问正常则视为后端服务器运行正常,否则视为后端服务器运行异常。对于 TCP 的业务,监听为TCP协议,健康检查方式为TCP模式,通过发送SYN握手报文来检测服务器端口是否存活。当监听为UDP协议时,支持健康检查方式为ICMP模式和UDP模式,ICMP模式通过向后端服务器发送 Ping命令来测试后端服务器运行的状况,UDP模式通过UDP报文探测来获取状态信息,用户可自行选择不同模式探测。
健康检查配置 | 说明 |
---|---|
协议 | TCP:TCP协议健康检查通过发送SYN握手报文来检测服务器端口是否正常。 ICMP:通过Ping命令探测后端服务器运行情况。 UDP:自定义UDP请求报文和响应来探测后端服务器运行情况。 |
响应超时时间 | 接收健康检查的响应需要等待的时间。如果后端KEC在指定的时间内没有正确响应,则判定为健康检查失败。取值范围:1~3600秒,默认值为4秒。 |
健康检查间隔 | 输入进行健康检查的时间间隔。取值范围:1~1000秒,默认值为5秒。 |
健康阈值 | 健康检查连续成功多少次后,将后端服务器的健康检查状态由失败判定为成功的次数。取值范围:1~10,默认为6次。 |
不健康阈值 | 健康检查连续失败多少次后,将后端服务器的健康检查状态由成功判定为失败的次数。取值范围:1~10,默认为4次。 |
健康检查配置 | 说明 |
---|---|
协议 | 健康检查协议类型,目前支持HTTP和TCP协议。 TCP:TCP协议健康检查通过发送SYN握手报文来检测服务器端口是否正常。 |
健康检查方法 | 如果选择HTTP健康检查协议,支持HEAD方法。 |
健康检查路径 | 输入健康检查页面的URL,建议对静态页面进行检查。 |
健康检查域名 | 输入健康检查的域名。 |
响应超时时间 | 接收健康检查的响应需要等待的时间。如果后端KEC在指定的时间内没有正确响应,则判定为健康检查失败。取值范围:1~3600秒,默认值为4秒。 |
健康检查间隔 | 输入进行健康检查的时间间隔。取值范围:1~1000秒,默认值为5秒。 |
健康阈值 | 健康检查连续成功多少次后,将后端服务器的健康检查状态由失败判定为成功的次数。取值范围:1~10,默认为6次。 |
不健康阈值 | 健康检查连续失败多少次后,将后端服务器的健康检查状态由成功判定为失败的次数。取值范围:1~10,默认为4次。 |
纯净模式