小编Bar*_*ara的帖子

Google App Engine:task_retry_limit不起作用?

我有一个Python GAE应用程序.

我希望我的任务停止运行,或者只是在失败时重试一次.现在,尽管我的yaml文件正在告诉他们,但它们仍然会永远运行!

这是一个queue.yaml条目:

 - name: globalPurchase
   rate: 10/s
   bucket_size: 100
   retry_parameters:
     task_retry_limit: 1
Run Code Online (Sandbox Code Playgroud)

如果globalPurchase任务因500错误代码而失败,则会一直重试,直到日志中显示此消息成功为止:

"队列"globalPurchase"上名为"task14"的任务失败,代码为500;将在30秒后重试"

为什么task_retry_limit实际上没有被使用?

python google-app-engine task-queue

10
推荐指数
3
解决办法
2342
查看次数

标签 统计

google-app-engine ×1

python ×1

task-queue ×1