web-dev-qa-db-ja.com

ELB(ロードバランサー)テストに失敗したOpsWorks自動修復インスタンス

AWSのドキュメントから、インスタンスからのある種の無応答が原因でインスタンスが終了することを理解しています。 ELBヘルスチェックを使用してインスタンスを失敗としてマークできることを示唆するドキュメントはありません。

インスタンスがELBヘルスチェックに失敗したときに自動修復を呼び出すために実行できることはありますか?

ありがとうございました。

そして、この質問が少し言い換えられていることを私は知っています AWS Opsworks自動修復、ロードインスタンス、およびロードバランサー ですが、回答がなく、現時点では7か月です。

1
Tjunkie

すべてのインスタンスには、サービスと定期的に通信するAWSOpsWorksエージェントがあります。 AWS OpsWorksは、その通信を使用してインスタンスのヘルスを監視します。エージェントがサービスと通信しない時間が短い時間(約5分)の場合、AWSOpsWorksはインスタンスに障害が発生したと見なします。

AWS OpsWorksは、レイヤーの失敗したインスタンスを自動的に置き換えます

したがって、自動修復をトリガーすることはできません

ELBによって実行されるチェックは異なり、TCP/HTTPベースであり、特定のポートへの接続をテストします。ELBによって実行されるアクションは、着信トラフィックがELBが接続されているレイヤーの正常なインスタンスにルーティングされるまでです。異常なインスタンスは、ELBによって実行されるpingテストに合格します。

詳細については、

AWS Opsworksの自動修復、インスタンスのロード、ロードバランサー

1
Diego Milán