0
我在Ubuntu上按照the user guide和this question on SO的方式对芹菜进行了恶魔化处理。简而言之,芹菜守护进程:配置文件中找不到/ celeryd错误
从celery github回购下载init脚本celeryd。
将配置文件the user guide保存为celeryd.conf(要区别上面的init-script celeryd
)并编辑设置。
我有一个额外的步骤将上述两个文件从Windows机器传输到Ubuntu。
然后
sudo cp celeryd /etc/init.d/celeryd
sudo chmod +x /etc/init.d/celeryd
sudo cp celeryd.conf /etc/default/celeryd
sudo useradd -N -M --system -s /bin/bash celery
sudo addgroup celery
sudo adduser celery celery
sudo mkdir -p /var/run/celery
sudo mkdir -p /var/log/celery
sudo chown -R celery:celery /var/run/celery
sudo chown -R celery:celery /var/log/celery
但是,运行
sudo /etc/init.d/celeryd start
当它引发错误:
not found/celeryd: 9: /etc/default/celeryd:
数9
是配置文件/etc/default/celeryd
在第一非注释行。
这是怎么回事?我应该如何解决它?谢谢。