0

我加入的任务我发展默认任务队列是这样的...谷歌App Engine开发任务队列未运行

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

但我的任务只是坐在默认队列和不执行。如果我通过/_ah/admin/tasks?queue=default手动运行并单击“运行”按钮,似乎一切正常 - 排队的任务从队列中消失,并且/foobar被成功访问。

我在这里错过了什么吗?似乎这应该“只是工作”。

注:这可能是相关的,我使用的Django Django的+ + Nonrel DjangoAppEngine - 不是他们的任务界面,但对于意见,模板,模型等

回答

4

this question,自动任务只有在运行Python 2.5时才能执行。你在跑更高的东西吗?

如果不成功,请检查以确保您至少使用SDK 1.3.4版本,并且您没有将--disable_task_running传递给dev_appserver.py。