在Amazon AWS上实施ELB和自动调节之后。 发生了一个奇怪的问题,我们不知道原因或修复。
我们安装了Auto Scallingconfiguration,以添加Windows 2008 R2 x64的AMI ID,SQL Express和IIS的实例。
我们还让ELB检查“/”上的健康状况,正常的configuration,并假定IIS正常运行。
但是一旦实例启动,ELB就会显示为“停止服务”。
状态在一段时间后突然变成“服务中”。
这个问题的原因是什么?
是否有可能立即使用它? “至于实例何时启动,需要进行负载平衡”
ELB中的健康检查有五个参数:
Ping Target: HTTP:80/ Timeout: 5 seconds Interval: 30 seconds Unhealthy Threshold: 2 Healthy Threshold: 10
当一个新实例启动时,它被认为处于“不健康”状态,并且必须成功地响应健康阈值请求,每个请求在被包括在池中之前由间隔分隔。
为了减less新实例被视为“健康”的时间 ,请降低“ 间隔”和“ 健康阈值” 。
请注意,这会增加实例在“超载”情况下进入和退出服务状态的可能性。