2015-10-20 1 views
2

Итак, я создал пару новых очередей задач в моем проекте GAE. Однако эти очереди задач показывались как «отключенные» с тех пор, как я их создал. Кажется, не имеет значения, сколько раз я развертываю файл queue.yaml или в каком модуле находится queue.yaml.GAE вновь создаваемые очереди задач «отключены», но работают?

Однако очереди выглядят правильно. Я могу выдвигать им новые задачи, они показывают правильную статистику, и задачи выполняются должным образом.

Task Queue Screenshot

Соответствующие разделы моего queue.yaml здесь:

- name: thumbnails 
    rate: 10/h 
    bucket_size: 5 
    max_concurrent_requests: 2 
    target: api 
    retry_parameters: 
    task_retry_limit: 10 
    min_backoff_seconds: 3600 
    max_backoff_seconds: 14400 
    max_doublings: 3 

- name: parser 
    rate: 1/m 
    bucket_size: 5 
    max_concurrent_requests: 2 
    target: api 
    retry_parameters: 
    task_retry_limit: 2 
    min_backoff_seconds: 600 
    max_backoff_seconds: 1800 
    max_doublings: 3 
+1

FWIW 'queue.yaml' - это * конфигурация уровня приложения *, а не * модуль * config. Он всегда применяется к модулю 'default' (хотя отдельные задачи могут быть направлены на определенные модули). –

+0

Полагаю, у вас всего 1 файл queue.yaml в корне вашего проекта? – Tom

+0

И вы пробовали вытащить всю конфигурацию, кроме абсолютного минимума? Это только две очереди с таким поведением? Есть ли другие очереди, которые работают нормально? – Tom

ответ

3

Если скорость для очереди меньше или равна 1/м оно будет отображаться как отключенный даже если он до сих пор работает. Для этого есть открытый bug report, я бы рекомендовал «посмотреть» на проблему, чтобы получать обновления.

+0

Это похоже на то, что я искал. Согласно этой теме, было бы разумно, что эти очереди с более низкими скоростями выполнения являются единственными, которые отображаются как «отключенные». – EVILoptimist

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