Classic Load Balancer を使用するときに表示される 503 エラーのトラブルシューティング方法を教えてください。

所要時間1分
0

Amazon CloudWatch メトリクスからClassic Load Balancer で受信した HTTP 503 エラーをトラブルシューティングしたいと考えています。

解決策

HTTP 503 エラーを受け取った場合、ロードバランサーまたは登録されたインスタンスのいずれかが問題の原因です。

ロードバランサーのバックエンドインスタンスのホストが正常か異常かを確認するには、HealthyHostCount と UnhealthyHostCount CloudWatch メトリクスをチェックします。メトリックスから、インスタンスは実行されているがホストに異常があることが示された場合は、次のチェックを行います。

バックエンドインスタンスがヘルスチェックに応答できることを確認する

Classic Load Balancer がバックエンドインスタンスから 200 レスポンスコードを受信できることを確認してください。レイヤー 4 ヘルスチェックでは、インスタンスが TCP ハンドシェイクを完了すると、ロードバランサーはバックエンドインスタンスを正常とマークします。詳細については、「Troubleshoot a Classic Load Balancer」を参照してください。 Health checks」を参照してください。

ロードバランサーとバックエンドインスタンスが負荷を処理できることを確認する

SurgeQueueLength メトリクスと SpilloverCount メトリクスをチェックして、インスタンスにキャパシティの問題が発生していないか確認してください。

バックエンドインスタンスの CPUUtilization CloudWatch メトリクスを確認してください。CPU 使用率が 100% に急上昇しているか、常に高い場合は、バックエンドインスタンスを追加するか、現在のインスタンスのサイズを大きくしてください。

関連情報

Monitor your Classic Load Balancer

Troubleshoot a Classic Load Balancer: HTTP errors

コメントはありません

関連するコンテンツ