标签: google-app-engine task-queue
我在Google App Engine中每小时运行数千个任务,即使多次重试,其中约有1%的任务失败。理想情况下,我希望他们停止尝试并退出。然而,由于应用程序引擎的设计,他们似乎只是一次又一次地尝试。我知道有一个退避时间会随着每次执行失败而增加,但我希望它们在完成n次重试后退出。
我可以以某种方式实现这一目标吗?任务可以计算运行失败的次数吗?
答案 0 :(得分:4)
是的,您可以通过阅读X-AppEngine-TaskRetryCount HTTP标头来计算重试任务的次数。