我正在做一个项目,其中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
您也可以查询芹菜邮件列表。