У меня есть приложение Python GAE.
Я хочу, чтобы мои задачи прекратились или просто повторите попытку в случае сбоя. Прямо сейчас они работают вечно, несмотря на то, что им говорит мой файл yaml!
Вот запись queue.yaml:
- name: globalPurchase
rate: 10/s
bucket_size: 100
retry_parameters:
task_retry_limit: 1
Если задача globalPurchase завершается неудачно с кодом ошибки 500, она повторяется до тех пор, пока не преуспеет с этим сообщением в журналах:
«Задача с именем« task14 »в очереди« globalPurchase »завершилась неудачно с кодом 500; повторная попытка через 30 секунд»
Почему task_retry_limit на самом деле не используется?