非 HTTP ワーカー スクリプトを含むコンテナを Google Cloud Run にデプロイしましたが、常に 20 分後に動作が停止します。

非 HTTP ワーカー スクリプトを含むコンテナを Google Cloud Run にデプロイしましたが、常に 20 分後に動作が停止します。

私は、HTTP リクエストを処理していない (つまり、API ではない) Docker 化されたワーカー スクリプトを Google Cloud Run にデプロイしています。これとまったく同じイメージを、1 GB の RAM と 1 つの CPU を備えた fly.io 共有 CPU にデプロイし、3 か月間連続してスムーズに実行していましたが、Google Cloud Run では、アプリケーションが 20 分後にランダムに停止し、エラー ログもリソース過負荷の兆候もありません (CPU が 2 つ、RAM が 2 GB あり、基本的に以前の 2 倍のリソースがあります)。

停止する前に毎回リソース使用量がわずかに増加しますが、アプリケーション全体がハングするほどではないと思います。また、前に言ったように、ログにエラーがまったく出力されていないため、何が起こっているのかわかりません。何かアドバイスをいただけませんか? GCloud にデプロイするのは今回が初めてで、何か見落としていることがあるかもしれません。

ここに画像の説明を入力してください

答え1

同じ問題に直面した人は、問題が止まらないように、「インスタンスの最小数」を 0 ではなく 1 に設定する必要があります。

関連情報