docker + ecr + ecs(terraform)でNuxt.jsアプリをデプロイしてブラウザでアクセスしたところ、 503 bad gateway エラーがでました。
s3にalbのログを保存するようにしているので、ログを確認してみたところ、以下のログが取れていました。
json
1http 2022-01-29T09:56:10.097422Z app/alb/3fcb19fd10c1d41f 59.136.201.154:62603 - -1 -1 -1 200 - 466 172 "GET http://example.com:80/ HTTP/1.1" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/566.36 (KHTML, like Gecko) Chrome/97.0.4649.99 Safari/566.36" - - - "Root=1-45h65f6d-5aad69033297e8d864eb7eb4" "-" "-" 0 2022-01-29T09:56:10.097000Z "fixed-response" "-" "-" "-" "-" "-" "-" 2h2 2022-01-29T09:56:17.411916Z app/alb/3fcb19fd10c1d41f 59.136.201.154:62604 10.0.64.51:80 -1 -1 -1 502 - 455 595 "GET https://example.com:443/ HTTP/2.0" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/566.36 (KHTML, like Gecko) Chrome/97.0.4649.99 Safari/566.36" ECDHE-RSA-AES128-GCM-SHA256 TLSv1.2 arn:aws:elasticloadbalancing:ap-northeast-1:123456543456:targetgroup/front/76f3c9381a3dd182 "Root=1-34f34f45-73909cc416c4bc9f60d0fa34" "example.com" "session-reused" 100 2022-01-29T09:56:17.411000Z "forward" "-" "-" "10.0.64.51:80" "-" "-" "-" 3http 2022-01-29T09:56:26.938826Z app/alb/3fcb19fd10c1d41f 59.136.201.154:62609 - -1 -1 -1 400 - 0 272 "- http://alb-1234556667.ap-northeast-1.elb.amazonaws.com:80- -" "-" - - - "-" "-" "-" - 2022-01-29T09:56:26.932000Z "-" "-" "-" "-" "-" "-" "-" 4
ecs(FARGATE)のログを確認したところ以下のようになっていた(最後のログだけ抜粋)ので、コンテナ内までは通信が来ていないということなので、albやはりロードバランサーが原因だと思うのですが、ここからどうやってエラー解決にもっていけばよいでしょうか。アドバイスお願いします。
json
1 { 2 "logStreamName": "front/front_container/bcccefbde0104ef4a458f8698555c9f", 3 "timestamp": 1643459826725, 4 "message": "ℹ Compiling Client", 5 "ingestionTime": 1643459827414, 6 "eventId": "36650378839815513634781387765839710210479898164674756647" 7 }
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/02/11 10:29