502 Bad Gateway エラーの原因と解決法をわかりやすく

submited by
Style Pass
2021-07-04 11:00:07

502 エラーの原因は、大きく分けて3つあります。ロードバランサー、Webサーバー、アプリケーションサーバーの3つです。

1つめがロードバランサーのエラーで、例えばAWSで言えばELBのエラーの場合です。これはインフラ側に問題が起きていることが疑われます。

2つ目がnginxなどのWebサーバーで起きている場合です。この場合、よくある原因がポートの指定間違いです。アプリケーションサーバーが動いているのと異なるポートをWebサーバー側で指定しているために、Webサーバー側がエラーを返しているという場合です。

3つ目がアプリケーションサーバーが停止している場合です。もし、アプリケーションサーバーが動いていて、エラーのステータスコードを返している場合、通常は502ではなく、500などの他のステータスコードになります。

502 エラーの解決法は、ログを見ながらどのパターンによるエラーか、その原因を特定し対処することです。

Leave a Comment