有没有办法为失败的任务禁用重试选项? 它不可能做到这一点的queue.yaml中在Google App Engine中禁用任务队列重试
retry_parameters:
task_retry_limit: 0
是否有任何其他选项来禁用重试?
有没有办法为失败的任务禁用重试选项? 它不可能做到这一点的queue.yaml中在Google App Engine中禁用任务队列重试
retry_parameters:
task_retry_limit: 0
是否有任何其他选项来禁用重试?
如果将task_retry_limit设置为0,则可以尝试检查task queue headerX-AppEngine-TaskRetryCount
,如果它不为零则中止。
在最新版本 - 1.4.3它必须是大于零
试图上传0给你这个...
错误400:---开始服务器输出--- 无效的队列配置。任务重试限制必须大于零。 ---最终服务器输出---
从SDK版本1.7.5开始,将task_retry_limit
设置为零似乎是允许的。
以下queue.yaml
被接受:
queue:
- name: default
rate: 5/s
retry_parameters:
task_retry_limit: 0
task_age_limit: 1s
然而,不服从。
我想你必须填写bug报告,如果它不为你工作,因为文件说对面:http://code.google.com/appengine/docs/python/config/queue .html#retry_parameters – 2011-01-09 17:38:47
你是什么意思“不可能做”?它不工作或0不允许(我检查了来源和0似乎允许给我)? – systempuntoout 2011-01-10 14:16:27