Как отменить задачи в очереди задач Google App Engine из вашего кода

Я работаю над приложением GAE, которое возьмет список, разделенный запятыми, и создаст из него пакетное задание. Я хочу добавить одну задачу в очередь задач из любого пакетного задания в определенный момент времени. Проблема в том, что если задача не может быть выполнена, она будет повторяться вечно, а остальные задачи никогда не будут добавлены в очередь. Есть ли способ из моего кода убить задачу в очереди задач, если она выполняется слишком много раз?


person Ian Burris    schedule 03.08.2010    source источник


Ответы (1)


Есть заголовок http для задач под названием «X-AppEngine-TaskRetryCount», который сообщает вам количество повторов. Если он превышает определенный порог, просто выйдите из задачи.

person dunelmtech    schedule 04.08.2010
comment
как выйти из задачи? - person oziomajnr; 20.06.2017
comment
как у вас есть задача? - person Jonathan Laliberte; 29.12.2017