【发布时间】:2012-11-13 04:52:32
【问题描述】:
在谷歌应用引擎中使用任务队列时遇到一些问题。我尝试在这个网站上做同样的事情: https://developers.google.com/appengine/docs/python/taskqueue/overview-push
但似乎我的任务从未执行,我收到此错误:
警告 2012-11-25 15:29:21,258 taskqueue_stub.py:1978] 任务 task1 未能执行。此任务将在 12.800 秒后重试
除了这些之外,代码基本相同:
class CounterWorker(webapp.RequestHandler):
def init(self): # should run at most 1/s
def txn():
logging.info("bla")
db.run_in_transaction(txn)
我只是像这样添加任务:
taskqueue.add(url='/worker')
我真正想要的只是运行一段不会超时的代码。所以我读到我可以使用任务队列。但我似乎无法让它工作。
【问题讨论】: