有沒有辦法爲失敗的任務禁用重試選項? 它不可能做到這一點的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