Celery二进制文件的路径是
myenv/bin/celery您正在使用
myenv/local/lib/python2.7/site-packages/celery/bin/celery。
因此,如果您在终端上尝试传递给主管的命令(command = xxx),则应该得到相同的错误。
您需要将
command=xxxcelery.conf中的替换为
command=/home/mhb11/.virtualenvs/myenv/bin/celery -A myproject.celery -l info
请注意,我还
-A用celery应用程序代替了参数,而不是超级用户配置。这Celery应用相关项目目录集
celery.conf与
directory = /home/mhb11/somefolder/myproject
附带说明一下 ,如果您将Celery与Django一起使用,则可以使用Django的celery管理celery
manage.py,无需直接调用celery。喜欢
python manage.py celery workerpython manage.py celery beat
有关详细信息,请在此处阅读Django Celery的介绍。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)