UGA Boxxx

つぶやきの延長のつもりで、知ったこと思ったこと書いてます

【Cloud Tasks】タイムアウトの時間

Cloud Tasksを使っていて、あるタスクがタイムアウトを起こして失敗とみなされていた

どうやらApp Engine タスクには、実行中のサービスのスケーリング タイプに応じてタイムアウトが設定されているようなので調査した

cloud.google.com

スタンダード環境で実行されているワーカー サービスの場合:
・自動スケーリング: タスクの処理は 10 分で完了する必要がある
・手動または基本スケーリング: リクエストは最大 24 時間まで実行できる

フレキシブル環境で実行されているワーカー サービスの場合:
・すべてのタイプに 60 分のタイムアウトが設定される

ハンドラが期限までに処理を完了できない場合、キューはタスクが失敗したとみなしてタスクを再試行する