タグ

ブックマーク / qiita.com/hareku (1)

  • ECSのデプロイ時に一定確率で静的ファイルが404になる問題を回避する - Qiita

    ECSのデプロイにおける404エラー問題 ECSへのデプロイ時に、ページに必要な静的ファイル(cssやjs)が404エラーになる可能性があります。 さっと書いた図を載せておきます。 ECSでは古いバージョンのタスクと新しいバージョンのタスクが同時に起動している状態が数分続きます。これは以下のような問題を引き起こします。 ユーザーが/にアクセスする ECSのサービスが新しいTask(以下TaskA)にリクエストを流し、TaskAが/のHTMLを返す ユーザーが返ってきたTaskAHTMLで必要な、/TaskA.jsというファイルをリクエストする ECSのサービスが古いTask(以下TaskB)にリクエストを流す しかしTaskBには/TaskA.jsが存在しないため404エラーを返す CloudFrontによるエラーのキャッシュ CloudFrontを利用している場合、オリジンのエラーをデ

    ECSのデプロイ時に一定確率で静的ファイルが404になる問題を回避する - Qiita
  • 1