ELB 做什么来确定实例的健康状况?

jbe*_*man 3 load-balancing amazon-ec2 amazon-web-services

对实例进行 Elastic Load Balancer 运行状况检查具体涉及哪些内容?

我知道它执行 HTTP(S)“ping”;如果该 HTTP 请求$THRESHOLD连续返回错误状态次数,它是否只是认为实例“不健康” ?

还是考虑了其他因素,例如 CPU 使用率?

dia*_*0ne 9

只考虑两个因素:

http://docs.amazonwebservices.com/ElasticLoadBalancing/latest/APIReference/API_HealthCheck.html

对于 TCP:在配置的超时内连接失败被认为是不健康的。

对于 HTTP:超时期限内除“200 OK”之外的任何回答都被视为不健康。

...当然,您需要指定TimeoutUnhealthyThreshold,这将确定实例被标记为不健康之前有多少失败。