web-dev-qa-db-ja.com

ELBインスタンスがアウトオブサービス

アマゾンAWSにELBと自動スケーリングを実装した後。奇妙な問題が発生し、理由も修正もわかりません。

  • Auto Scalling構成をインストールして、Windows 2008 R2 x64、SQL Express、およびIISのAMIIDのインスタンスを追加しました。

  • また、ELBに「/」の正常性をチェックさせ、通常の構成で、IISが正常に実行されていると想定します。

  • ただし、インスタンスが開始されるとすぐに、ELBでは「アウトオブサービス」として表示されます。

  • しばらくすると、ステータスが突然「稼働中」に変わります。

  • そのような問題の理由は何ですか?

  • すぐに利用できるようにすることは可能ですか? 「確かに、インスタンスが開始されるときは、すぐに負荷分散する必要があります」

3
Bassam Gamal

ELBのヘルスチェックには5つのパラメータがあります。

Ping Target:          HTTP:80/
Timeout:              5 seconds 
Interval:             30 seconds
Unhealthy Threshold:  2
Healthy Threshold:    10

新しいインスタンスが開始されると、「異常な」状態にあると見なされ、正常なしきい値要求に正常に応答する必要があります。各要求は間隔で区切られます。プールに含まれます。

新しいインスタンスが「正常」と見なされるまでの時間を短縮するには、間隔および正常しきい値を下げます。

これにより、インスタンスが過負荷になったときに、インスタンスがサービスの内外で「フラップ」する可能性が高くなることに注意してください。

7
Ladadadada