2015-02-08 2 views
0

Я создал процесс, который сгенерировал множество задач для очереди задач. После того, как очереди были очищены, у меня все еще есть 7600 задач, отображаемых в «Записной счет задачи», но никаких новых задач не выполняется в любой из моих очередей (см. Изображение)Appengine Task Queue Хранимое количество задач> 0, но задачи не входят в очередь задач

Это нормально или застряло ? не должно быть 0? Может ли кто-нибудь объяснить взаимосвязь между очередью подсчета заданной очереди задач и реальной очередью задач?

enter image description here

ответ

0

Это ежедневный статус Квота вашего приложения для очередей задач API. Это покажет, сколько задач вы сохранили за день.

Ежедневные квоты обновляются ежедневно в полночь по тихоокеанскому времени.

Чтобы узнать больше о Appengine Квота: Click Here

+0

В отличие от верхней строки это не похоже на ежедневную квоту, поскольку она обычно уменьшает до 0 при нажатии задач в очередь. Я только что подтвердил это, запустив задание, которое создает больше задач, и уменьшилось с 500 на 0, пока очередь обрабатывалась. –

0

Я предполагаю, что это может быть, что сохраненные задачи имеют etaMillis или countdownMillis набор в какой-то момент в будущем, и поэтому не были вытеснены на TaskQueue. Я вижу тот же результат при добавлении нового набора задач, который будет выполнен в будущем. Но это поведение, похоже, не документировано нигде. В идеале запланированные таким образом задачи должны появляться где-то, даже если они еще не были перенесены в очередь - как и в случае с Cron Jobs.

Смежные вопросы