我不知道为什么芹菜突然停止工作,可能错过了一些设置,但我不这么认为....而且运行芹菜任务的视图代码是相同的,哨兵只显示如下:
它在本地工作(开发环境),但在生产中它没有,我使用django 1.4.2,djcelery 3.0.11和芹菜3.1.9,你觉得发生了什么?
答案 0 :(得分:1)
我遇到了同样的问题,但是升级的一部分(等等):
我可以见到你opened an issue on Celery's Github project。但是,request
关键字参数was added to celery a long time ago,它似乎仍然存在于主分支中。
这是基本后端类中的逻辑,但如果您使用的实现没有此关键字参数,它将崩溃。在您的情况下,看起来芹菜和django芹菜的版本是不兼容的。
The commit为3.1提供支持仅适用于以下版本的django-celery:v3.1.16 v3.1.15 v3.1.10 v3.1.9 v3.1.1 v3.1.0,我建议升级到其中一个