Google App Engine,任务队列

时间:2010-05-21 18:29:52

标签: python google-app-engine httpwebrequest scheduled-tasks

如何从任务队列中删除任务? Google App Engine任务队列是否会在执行后从队列中删除该任务?

3 个答案:

答案 0 :(得分:3)

任务队列API仅指定用于添加任务的功能。它会在完成时删除它们。

但是,您可以使用管理控制台手动删除它们。

详细信息:http://code.google.com/appengine/docs/python/taskqueue/overview.html#Managing_Task_Queues

答案 1 :(得分:3)

当且仅当它返回HTTP 200响应时,任务在执行时从队列中删除。对于任何其他响应,它将被重试,直到它成功执行。

正如大卫的回答所示,他们也可以手动删除。

答案 2 :(得分:1)

可以通过delete_tasks功能删除任务。

详细说明: https://developers.google.com/appengine/docs/python/taskqueue/queues#Queue_delete_tasks