如何在django芹菜中处理未完成的任务

时间:2013-09-05 09:59:43

标签: django celery django-celery

我正在开发一个项目,其中zip / gzip文件由用户上传,然后使用Celery解压缩和处理。该网站基于Django。 现在我面临的问题是,当Celery未运行时,很少有文件被上传。无论如何,我可以为这些未经处理的文件重新运行芹菜吗?如果是这样,那怎么样?

感谢。

1 个答案:

答案 0 :(得分:0)

您必须手动追踪这些任务,然后从Django shell启动它们。芹菜创建了许多表来跟踪这些任务。我已经有一段时间没有使用过芹菜,但我的猜测仍然是:

djcelery_crontabschedule

djcelery_taskstate

芹菜文档也可能有这方面的内容:http://docs.celeryproject.org/en/2.3/getting-started/first-steps-with-celery.html

您也可以在celery邮件列表中询问您的查询。