在谷歌应用引擎中使用任务队列时遇到一些问题。我尝试在此站点中执行相同的操作: 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')
我真正想要的只是运行一段不会超时的代码。所以我读到我可以使用任务队列。但我似乎无法让它发挥作用。