Amazon-Ec2
ELB 實例停止服務
在 Amazon AWS 上實施 ELB 和 Autoscaling 之後。發生了一個奇怪的問題,我們不知道原因或解決方法。
- 我們安裝了 Auto Scalling 配置以添加 Windows 2008 R2 x64、SQL Express 和 IIS 的 AMI ID 實例。
- 我們還讓ELB檢查“/”上的健康狀況,正常配置並假設IIS執行正常。
- 但是一旦實例啟動,它就會在 ELB 上顯示為“Out Of Service”。
- 一段時間後,狀態突然變為“服務中”。
- 出現這種問題的原因是什麼?
- 是否有可能立即提供?“確定實例啟動時需要立即進行負載平衡”
ELB 中的健康檢查有五個參數:
Ping Target: HTTP:80/ Timeout: 5 seconds Interval: 30 seconds Unhealthy Threshold: 2 Healthy Threshold: 10
當一個新實例啟動時,它被認為處於“不健康”狀態,並且必須成功響應健康門檻值請求,每個請求都由間隔分隔,然後才會包含在池中。
要減少新實例被視為“健康”的時間,請降低Interval和Healthy Threshold。
請注意,這會增加實例在過載時“搖擺不定”進入和退出服務的可能性。