ELB 实例停止服务

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 中显示为“停止服务”。

  • 一段时间后,状态突然变为“服务中”。

  • 出现这种问题的原因是什么?

  • 是否可以立即提供?“当然,当实例启动时,它需要立即进行负载平衡”

Lad*_*ada 7

ELB 中的健康检查有五个参数:

Ping Target:          HTTP:80/
Timeout:              5 seconds 
Interval:             30 seconds
Unhealthy Threshold:  2
Healthy Threshold:    10
Run Code Online (Sandbox Code Playgroud)

当一个新实例启动时,它被假定为处于“不健康”状态,并且必须成功响应健康阈值请求,每个请求在被包含在池中之前由Interval分隔。

要减少新实例被视为“健康”所需的时间,请降低IntervalHealthy Threshold

请注意,这会增加实例在过载时“摆动”进入和退出服务的可能性。


归档时间:

查看次数:

6433 次

最近记录:

12 年,9 月 前