v-crn Code Log

主に備忘録

Creating Revision Error: Revision 'PROJECT_NAME' is not ready and cannot serve traffic. [Google Cloud Run]

#

Problem

Cloud Run デプロイ時に次のようなエラーメッセージがコンソールに表示された.

ERROR: (gcloud.beta.run.deploy) Revision 'hoge-fuga-service-jgah' is not ready and cannot serve traffic.

  • ローカルで動作確認済み
  • プロジェクト内のファイルに問題はない

Cause

ログを確認すると,Cloud Run 側のキャッシュが残っていてファイルの変更が反映されていない様子だった.通常デプロイするたびにアップロードされるファイルは更新されるはずだが,なぜ今回更新されなくなったかは不明.

Solution

Cloud Run にデプロイした既存のサービスを削除して再度デプロイ

Ref.

cdn - How to check if the latest Cloud Run revision is ready to serve - Stack Overflow

  • 直接的な解決策が載っているわけではないが,原因究明のヒントになった

Impressions

キャッシュ関連のエラーわかりにくすぎ