Nginx(Django)ImportError:无法导入名称celeryd

时间:2013-11-18 19:45:14

标签: python django nginx celery celerybeat

我在本地机器上测试了我的项目,它工作正常。但在上传到远程服务器(CentOS)后,我无法执行celerybeat。

这是我的命令。 python manage.py celeryd --events --loglevel=INFO -c 5 --settings=[settings-directory].production

此命令在本地计算机上运行(使用 - settings = [settings-directory] ​​.local ),但在远程服务器中,ImportError: cannot import name celeryd发生了。

关于芹菜的设置在 base.py 中。 local.py production.py 导入该文件。在 production.py 中,只有DEBUG,静态,数据库设置。

我可以在远程计算机的shell中导入 djcelery celery

我怎么解决这个问题?

-

我认为这是一个版本问题..我正在读关于celery3.1

1 个答案:

答案 0 :(得分:1)

事实证明我在远程服务器中使用了不同版本的Django。

在Celery 3.1中,没有名为celeryd的命令。

相关问题