Очередь задач разработки Google App Engine не запущена - PullRequest
0 голосов
/ 06 мая 2011

Я добавляю Задачи в свою очередь задач по умолчанию для разработки следующим образом ...

task = Task(params={'id':'foo','name':'bar'},
    countdown=0,
    url = '/foobar',
)
task.add()

Но мои Задачи просто находятся в очереди по умолчанию и не выполняются.Если я запускаю их вручную, перейдя к /_ah/admin/tasks?queue=default и нажав кнопку «Выполнить», все, кажется, идет хорошо - поставленные в очередь задачи исчезают из очереди, и к /foobar осуществляется доступ успешно.

Я что-то здесь упускаю?Похоже, это должно "просто работать".

ПРИМЕЧАНИЕ: Может быть уместно, что я использую Django + Django Nonrel + DjangoAppEngine - не их интерфейс Task, но для представлений, шаблонов, модели и пр.

1 Ответ

4 голосов
/ 06 мая 2011

Согласно этому вопросу , автоматическое выполнение задачи работает только в том случае, если вы используете Python 2.5.Вы используете что-то более высокое?

Если это не удалось, убедитесь, что вы используете хотя бы версию 1.3.4 SDK, и вы не передаете --disable_task_running в dev_appserver.py.

...