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