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



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

谢谢。

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

djcelery_crontabschedule
djcelery_taskstate

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

您也可以查询芹菜邮件列表。

相关内容

  • 没有找到相关文章