ユーザ用ツール

サイト用ツール


aws:elb:503

AWS ELBでHTTP 503エラー調査

HTTP 503とは

503エラーコードにありましたら、まずは、ALBターゲットグループに、対象ターゲットが正しく「Registered targets」に登録されたかどうかを、チェックした方が良いです。

考えられる原因

https://docs.aws.amazon.com/ja_jp/elasticloadbalancing/latest/application/load-balancer-troubleshooting.html#http-503-issues
ロードバランサーのターゲットグループに登録されたターゲットがないか、登録されたすべてのターゲットが unused状態です。


ALBで503を生成しているかの調査方法

メトリックスで調査(HTTPCode_ELB_503_Count)

CloudWatch メトリクスにアクセスし、HTTPCode_ELB_503_Count というラベルの付いたメトリクスがある場合、ALBから発生しています

curlで確認する方法

以下のcurlコマンドのレスポンスに「503 Service Temporarily Unavailable (503 サービスは一時的に利用できません)」が含まれている場合、エラーは Application Load Balancer から発生しています。

$ curl -IkL MY_URL

ALBのアクセスログで調査

Application Load Balancer のアクセスログを確認するログに elb_status_code = 503 があることを確認します。
これらの場所のいずれかに 503 エラーが表示された場合、エラーは Application Load Balancer によって生成されています。


参考




ELBとは(Elastic Load Balancing)

aws/elb/503.txt · 最終更新: 2025/02/14 02:15 by kurihara

ページ用ツール