【发布时间】:2014-07-30 05:26:01
【问题描述】:
我有一个函数需要很长时间才能从数据存储中删除许多实体。它产生一个 DeadlineExceed 异常。我试图通过一项任务运行它,但我仍然遇到问题。在文档中它说一个任务可以 10 分钟,但同时该任务正在调用一个有其自身限制的端点。因此,我看不到任务 10 分钟执行时间的好处。
我的超过期限的函数是这样写的,它会拉出大约 1000 个实体。
class DeleteJune(webapp.RequestHandler):
def get(self):
ji = Junk.all().run()
for j in ji:
db.delete(j)
如何运行这样的函数?
【问题讨论】:
标签: google-app-engine python-2.7