我正在开发一个项目,其中zip / gzip文件由用户上传,然后使用Celery解压缩和处理。该网站基于Django。 现在我面临的问题是,当Celery未运行时,很少有文件被上传。无论如何,我可以为这些未经处理的文件重新运行芹菜吗?如果是这样,那怎么样?
感谢。
答案 0 :(得分:0)
您必须手动追踪这些任务,然后从Django shell
启动它们。芹菜创建了许多表来跟踪这些任务。我已经有一段时间没有使用过芹菜,但我的猜测仍然是:
djcelery_crontabschedule
djcelery_taskstate
芹菜文档也可能有这方面的内容:http://docs.celeryproject.org/en/2.3/getting-started/first-steps-with-celery.html
您也可以在celery邮件列表中询问您的查询。