谷歌应用引擎,任务队列
我该怎么从任务队列中删除一个任务呢?谷歌的应用引擎任务队列在任务执行完后会自动把这个任务从队列中移除吗?
3 个回答
1
可以通过 delete_tasks
这个函数来删除任务。
详细信息请查看这里: https://developers.google.com/appengine/docs/python/taskqueue/queues#Queue_delete_tasks
3
当一个任务执行时,只有在它返回HTTP 200这个状态码时,才会从队列中移除。如果返回其他状态码,它会一直重试,直到成功执行为止。
正如David的回答所说,这些任务也可以手动移除。
3
任务队列的接口只提供了一个用来添加任务的功能。当任务完成后,它会自动把任务移除。
不过,你也可以通过管理控制台手动把任务移除。
详细信息请查看: http://code.google.com/appengine/docs/python/taskqueue/overview.html#Managing_Task_Queues