健康检查为什么会导致负载均衡器会频繁向后端云主机发送探测请求?
ELB是高可用集群部署的,集群内的所有的转发节点会同时向后端云主机发送探测请求,检查间隔用户可配,健康检查会根据检查间隔一直探测,所以每隔几秒会有访问。您可以通过修改健康检查配置的周期来控制访问后端云主机的频率。
健康检查什么时候启动?
后端云主机新加入后,在第一个周期内随机一个时间开始检测,后续按照“检查间隔”启动。
“最大重试次数”是否包括健康检查失败的场景?
是,最大重试次数既是健康最大重试次数,也是不健康最大重试次数。
如何处理健康检查导致的大量日志?
可以增加健康检查间隔时间,但延长健康检查的间隔时间后,后端云主机出现故障时,负载均衡发现故障云主机的时间也会增长。
可以关闭健康检查,但关闭健康检查后,负载均衡不再检查后端云主机,一旦某台后端云主机发生故障,则无法实现访问流量自动切换至其它正常的后端云主机。
切换健康检查协议,配置方法:
进入控制台,选择弹性负载均衡,选择需要配置的实例,选择后端云主机,点击配置健康检查配置,切换健康检查协议。
但负载均衡将只检查监听端口状态,不检查HTTP状态,会导致负载均衡无法实时获知HTTP应用是否出现问题。
健康检查正常默认返回的状态码有哪些?
负载均衡器类型 健康检查协议 健康检查正常返回的状态码 独享型 HTTP 200 HTTPS 200 共享型 HTTP 200
202
401