2017-02-24 2 views
0

Amazon AWSのAutoScalingとElastic Load Balancerを使用しています。我々は、ロードバランサの下で3つのLinux(ubuntu)サーバを実行しています。 3つのインスタンスのうちの1つが不健全になると(ステータスチェックが失敗します)、私たちのサイトは利用できなくなります。サイトloadbalancerの1つのインスタンスが不健全になると利用できなくなる

しかし、他の2つのインスタンスはその時点で健全でした。

+1

これは起こりません。 ELBのログを共有できますか?また、ELBのログを有効にしていない場合は、http://docs.aws.amazon.com/elasticloadbalancing/latest/classic/enable-access-logs.htmlを参照してください。 –

+0

いいえ、しないでください。アクセスログを有効にすることは、ELBの問題のトラブルシューティングとは関係ありません。インスタンスにログインし、ポートでtcpdumpを使用して、ELBからのトラフィックがまったく受信されているかどうかを確認します。また、curlを使用してELB経由でインスタンスipに接続し、ページを要求します。問題のトラブルシューティングの詳細なコマンドは、次のとおりです。http://docs.aws.amazon.com/elasticloadbalancing/latest/classic/ts-elb-healthcheck.html – Sam

答えて

0

この問題の実際の原因を突き止めました。実際にはapacheはインスタンスのすべてのメモリを占有していました。ある時点でマシン上のメモリが使い果たされたので、apacheは応答に対応できませんでした。

問題が説明されている別の質問です。

apache2 processes stuck in sending reply - W

関連する問題