Classic Load Balancing を使用するように設定されている EC2 インスタンスで動作しているウェブサーバーにクライアントから接続を試みたところ、HTTP 502、503、あるいは 504 エラーが表示されます。

HTTP 5XX の解決法は、エラーごとに異なっています。詳細については、以下のトピックを参照してください:

HTTP 502 (不正なゲートウェイ)

HTTP 502 エラーは、EC2 インスタンスで動作しているウェブサーバーまたは関連するバックエンドアプリケーションサーバーが、Classic Load Balancer (CLB) では解析できないメッセージを返したときに発生することがあります。

このエラーの解決方法については、「Classic Load Balancer を介してリクエストを行うと、HTTP 502 エラーが発生します。これらのエラーのトラブルシューティングを行うにはどうすればよいですか?」を参照してください。

HTTP 503 (サービスが利用できません)

HTTP 503 エラーは、以下のようないくつかの理由で発生することがあります。

  • ウェブサーバーまたはバックエンドアプリケーションサーバーのインスタンスのリソースが、クライアントのリクエストに対してサービスを行うには不足している。
  • ウェブサーバーのインスタンスまたはバックエンドアプリケーションサーバーのインスタンスが、Classic Load Balancer (CLB) の健全性チェックでエラーを出した。
  • ウェブサーバーのインスタンスまたはバックエンドアプリケーションサーバーのインスタンスで動作している 1 つまたは複数のプロセスがダウンした。または期待している TCP/IP のポート番号 (たとえば、HTTP の場合には TCP ポート 80) ではアクセスできない。
  • セキュリティグループまたはアクセスコントロールリスト (ACL) の誤設定のため、バックエンドアプリケーションサーバーのインスタンスにアクセスできなくなっている。
  • バックエンドのインスタンスを、Classic Load Balancer が応答するように設定されているすべてのアベイラビリティゾーンに登録されていない。詳細については、「Classic Load Balancer のクロスゾーン負荷分散を設定する」を参照してください。
  • Connection Draining がウェブサーバーのインスタンスが登録されている Classic Load Balancer では有効になっていない。

このエラーの解決方法については、「How do I troubleshoot HTTP 503 errors returned when using a Classic Load Balancer?」を参照してください。

HTTP 504 (ゲートウェイのタイムアウト)

HTTP 504 エラーは、以下のようないくつかの理由で発生することがあります。

  • ウェブサーバーのインスタンスまたはバックエンドアプリケーションサーバーのインスタンスがビジーで、設定された Elastic Load Balancing (ELB) のアイドルタイムアウトの制限内にリクエストに応答できない。
  • ウェブサーバーのインスタンスまたはバックエンドアプリケーションサーバーのインスタンスが、ロードバランサーよりも前に接続を終了させてしまうため、接続が早すぎる段階で終了してしまう。
  • ウェブサーバーのインスタンスまたはバックエンドアプリケーションサーバーのインスタンスが、リクエスト処理の途中でクラッシュした、またはサーバープロセスを再起動させたため、サーバーがすべての接続を遮断してしまう。
  • Apache ウェブサーバーのインスタンスで AcceptFilter http/https オプションが有効になっているため、Apache が接続に TCP_DEFER_ACCEPT を設定している。
  • Apache ウェブサーバーのインスタンスが event MPM を有効にしていて、prefork および worker MPM の設定については、60 秒というデフォルトの ELB アイドルタイムアウトの制限に対して最適になっていない。詳細については「What are the optimal settings for using Apache as a back-end server for ELB?」を参照してください。

このエラーの解決方法については、「How do I troubleshoot HTTP 504 errors returned when using a Classic Load Balancer?」を参照してください。


このページは役に立ちましたか? はい | いいえ

AWS サポートナレッジセンターに戻る

サポートが必要ですか?AWS サポートセンターをご覧ください。

公開日: 2016 年 9 月 16 日

更新: 2018 年 2 月 23 日