日々精進

新しく学んだことを書き留めていきます

ALB経由で時間のかかるリクエストを送ると502 GATEWAY TIMEOUTが発生する

EC2上にデプロイしているアプリのタイムアウト値は200秒などかなり長い時間になっているのに、それよりも短い70秒ぐらいのリクエストがタイムアウトになっていた。 原因はALBのアイドルタイムアウト値。アプリサーバがリクエストを受けてからレスポンスを返すまでにアイドルタイムアウト値以上の時間がかかると接続が切られる。 この値の初期値は60秒なので、200秒にしたら解決した。

参考: docs.aws.amazon.com