Bas*_*mal 3 amazon-ec2 amazon-web-services autoscaling amazon-elb
在 Amazon AWS 上实施 ELB 和自动调用之后。发生了一个奇怪的问题,我们不知道原因或解决方法。
我们安装了 Auto Scalling 配置来添加 Windows 2008 R2 x64、SQL Express 和 IIS 的 AMI ID 实例。
我们还让ELB检查“/”上的健康状况,配置正常,假设IIS运行正常。
但是一旦实例启动,它就会在 ELB 中显示为“停止服务”。
一段时间后,状态突然变为“服务中”。
出现这种问题的原因是什么?
是否可以立即提供?“当然,当实例启动时,它需要立即进行负载平衡”
ELB 中的健康检查有五个参数:
Ping Target: HTTP:80/
Timeout: 5 seconds
Interval: 30 seconds
Unhealthy Threshold: 2
Healthy Threshold: 10
Run Code Online (Sandbox Code Playgroud)
当一个新实例启动时,它被假定为处于“不健康”状态,并且必须成功响应健康阈值请求,每个请求在被包含在池中之前由Interval分隔。
要减少新实例被视为“健康”所需的时间,请降低Interval和Healthy Threshold。
请注意,这会增加实例在过载时“摆动”进入和退出服务的可能性。
| 归档时间: |
|
| 查看次数: |
6433 次 |
| 最近记录: |