AWSまわりで嵌ったことTips

ASP.NET COREのWebアプリをALB+ECSで動作させていて嵌ったことをつらつら書いてみるページです。

ALBのセッションスティッキーの切り替わり時の挙動がおかしい

ALBによって、ECSコンテナ1・ECSコンテナ2に負荷分散するシステムで、アプリタイプのセッションスティッキーを使った際の、タイムアウトによるスティッキー切り替え時の挙動がおかしい。
切り替え後に、セッションスティッキーが有効にならずにコンテナ1,コンテナ2に交互にアクセスされ、ブラウザにERR_TOO_MANY_REDIRECTS (リダイレクト回数が多すぎます)と表示された後、予定していた画面に遷移する、ということがあったので調査しました。

ALBのセッションスティッキーの切り替わり時の挙動