【问题标题】:Automatic task execution on google app engine development server (python)谷歌应用引擎开发服务器(python)上的自动任务执行
【发布时间】:2011-03-08 02:26:18
【问题描述】:

python 开发服务器的文档是这样描述运行任务的:

当您的应用在 开发服务器,任务队列是 不自动处理。反而, 任务队列累积任务,您可以 从开发人员检查和执行 控制台...

但是python sdk 1.3.4 版的发行说明(我正在使用)说:

现在启用自动任务执行 dev_appserver。关闭它 使用标志 --disable_task_running。

所以也许文档有点落后,对吧?除了当我转到“http://localhost:8080/_ah/admin/tasks?queue=default”时,我看到了这个:

任务不会自动运行。按“运行”按钮执行每个任务。

任务是否可以自动运行?如果有,有什么诀窍?

【问题讨论】:

  • 嘿大卫,我通过切换到 python 2.5 解决了这个问题。顺便说一句,我正在使用你的 gaesessions。相当不错。 :)

标签: python google-app-engine task


【解决方案1】:

似乎问题在于我使用 python 2.6 而不是 2.5 运行开发服务器。使用 2.5 时,一切正常。

【讨论】:

  • 不错的收获。我希望 dev_appserver 会检查 Python 版本,并在您以 2.5.x 版本以外的任何版本运行它时发出警告。
猜你喜欢
  • 2018-04-17
  • 2011-06-01
  • 1970-01-01
  • 1970-01-01
  • 2011-06-05
  • 2012-11-13
  • 2013-02-07
  • 2016-08-14
  • 2011-01-30
相关资源
最近更新 更多