しびら

技術ネタのメモとか。

AWSのELBのHealth checkではまった話

   

とこんな感じで嵌っていました。

 

あとヘルスチェック時間がかかるのでちょっと落ち着きましょうとか。

インスタンスのヘルスチェックの表示について

こちらは成功している場合に表示されます。StatusがInServiceで、吹き出しに特にコメントは入っていません。

elb002

次にこちら、Status がOutOfServiceですが、吹き出しの中はInstance registration is still in progressとなっています。インスタンスのヘルスチェック中ということですね。この状態の時は確認結果が出るまで放置しましょう。最大5分位待てば結果がでてきます。

elb001

 

最後にこちら、「Instance has failed at least the UnhealthyThreshold number of health checks consecutively」と表示されています。これはヘルスチェックに失敗してインスタンスにアクセスできねーよと言っています。

elb003

(特に何も設定していない場合は)再度ヘルスチェックをして自動復旧することは無いので、一旦手動で「Remove form Load Balancer」を押下してLBから除外したのち再度追加して上げることでヘルスチェックをやり直してくれます。

 

ここ見落とすといつまでたってもELBが機能してくれないのでご注意を。

 - AWS, 未分類 ,