【问题标题】:Google App Engine Development Task Queue Not RunningGoogle App Engine 开发任务队列未运行
【发布时间】:2011-08-19 18:13:43
【问题描述】:

我正在将任务添加到我的开发默认任务队列中......

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

但我的任务只是位于默认队列中并且不执行。如果我通过转到/_ah/admin/tasks?queue=default 并单击“运行”按钮手动运行它们,一切似乎都很好——排队的任务从队列中消失,/foobar 被成功访问。

我在这里遗漏了什么吗?似乎这应该“正常工作”。

注意:我使用 Django + Django Nonrel + DjangoAppEngine 可能是相关的——不是他们的任务接口,而是视图、模板、模型等。

【问题讨论】:

    标签: python django google-app-engine django-nonrel djangoappengine


    【解决方案1】:

    根据this question,只有在运行 Python 2.5 时才能自动执行任务。你跑得更高了吗?

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-03-13
      • 2011-04-29
      • 1970-01-01
      相关资源
      最近更新 更多