当我尝试启动守护程序celery时,它正在显示
[root@sks log]# /etc/init.d/celeryd start
celery init v10.1.
Using config script: /etc/default/celeryd
bash: /var/www/venv/bin/celery: /var/www/venv/bin/python: bad interpreter: Permission denied
这是我的配置
CELERYD_NODES="worker1"
CELERY_BIN="/var/www/venv/bin/celery"
CELERY_APP="part3"
CELERYD_CHDIR="/var/www/html/pppt"
CELERYD_OPTS="--time-limit=300 --concurrency=8"
CELERYD_LOG_LEVEL="DEBUG"
CELERYD_LOG_FILE="/var/log/celery/%n%I.log"
CELERYD_PID_FILE="/var/run/celery/%n.pid"
CELERYD_USER="celery"
CELERYD_GROUP="celery"
CELERY_CREATE_DIRS=1
我已经将用户/组设置为芹菜,并且做了
chown -R celery:celery /var/run/celery
chown -R celery:celery /var/log/celery
这不是在显示您无法创建日志或其他文件,而是在显示权限被拒绝。
我错过了什么吗? 感谢您的帮助