LC
ASG:
附加ELB,用于实例之间的负载均衡。
ELB健康检查:
--------------------
Ping Target HTTP:8080/
Timeout 5 seconds
Interval 30 seconds
Unhealthy threshold 5
Healthy threshold 5
问题:如果用户数据需要时间来配置超出健康检查间隔的实例,则ASG将声明该实例不健康。所以我需要在配置实例时禁用ELB运行状况检查。完成后,应启用healthcheck。
有可能控制这个吗?
答案 0 :(得分:1)
健康状况检查宽限期设置默认为5分钟(300秒)。您没有指定如何创建自动扩展组,但是,例如,使用AWS CLI,您将其称为aws autoscaling create-auto-scaling-group --health-check-grace-period 600 ...
,超时10分钟。
http://docs.aws.amazon.com/autoscaling/latest/userguide/healthcheck.html
顺便说一句,这与ELB健康检查完全无关,您应该可以单独留下。它将继续检查实例,直到它获得健康状态。 ELB运行状况检查不会影响自动缩放实例生命周期。