应用引擎任务是否可以计算其运行次数?

时间:2010-07-11 02:42:13

标签: google-app-engine task-queue

我在Google App Engine中每小时运行数千个任务,即使多次重试,其中约有1%的任务失败。理想情况下,我希望他们停止尝试并退出。然而,由于应用程序引擎的设计,他们似乎只是一次又一次地尝试。我知道有一个退避时间会随着每次执行失败而增加,但我希望它们在完成n次重试后退出。

我可以以某种方式实现这一目标吗?任务可以计算运行失败的次数吗?

1 个答案:

答案 0 :(得分:4)

是的,您可以通过阅读X-AppEngine-TaskRetryCount HTTP标头来计算重试任务的次数。