我正在使用虚拟环境中的变量设置 celery 以运行守护进程。但是当我跑步时$ sudo /etc/init.d/celeryd start
,我得到Unknown command: 'celeryd_multi' Type 'manage.py help' for usage.
我设置了以下内容:
CELERYD_CHDIR="/home/myuser/projects/myproject" ENV_PYTHON="/home/myuser/.virtualenvs/myproject/bin/python" CELERYD_MULTI="$ENV_PYTHON $CELERYD_CHDIR/manage.py celeryd_multi"
当我从命令行运行$ /home/myuser/.virtualenvs/myproject/bin/python /home/myuser/projects/myproject/manage.py celeryd_multi
时,它工作正常。
有任何想法吗?我很乐意发布您需要的任何其他代码:)
谢谢!