私は Google App Engine で 1 時間に数千のタスクを実行していますが、複数回再試行してもそのうちの約 0.1% が失敗しています。理想的には、試行をやめて終了してもらいたいです。ただし、アプリ エンジンの設計により、何度も何度も試行しているように見えます。実行が失敗するたびに増加するバックオフ時間があることは知っていますが、n回再試行した後に終了させたいと思います。
どうにかしてこれを達成できますか?タスクは、実行に失敗した回数をカウントできますか?
私は Google App Engine で 1 時間に数千のタスクを実行していますが、複数回再試行してもそのうちの約 0.1% が失敗しています。理想的には、試行をやめて終了してもらいたいです。ただし、アプリ エンジンの設計により、何度も何度も試行しているように見えます。実行が失敗するたびに増加するバックオフ時間があることは知っていますが、n回再試行した後に終了させたいと思います。
どうにかしてこれを達成できますか?タスクは、実行に失敗した回数をカウントできますか?
はい、 X-AppEngine-TaskRetryCount HTTP ヘッダーを読み取ることで、タスクが再試行された回数を取得できます。