我在amazon aws服务器上运行主管/芹菜。尝试部署新的应用程序版本最终会失败,因为芹菜进程未启动。我查看了supervisord.conf文件,以确保包含程序,它们就是这样。在supervisord.conf文件的末尾,我有以下内容:
[include]
files=celeryd.conf
files=flower.conf
我尝试用
重启芹菜sudo /usr/local/bin/supervisorctl -c /opt/python/etc/supervisord.conf restart celeryd-default celeryd-slowtasks
celeryd-defualt和celeryd-slowtaks是celeryd.conf中列出的程序的名称。我收到以下错误:
celeryd-default: ERROR (no such process)
celeryd-slowtasks: ERROR (no such process)
celeryd-default: ERROR (no such process)
celeryd-slowtasks: ERROR (no such process)
如果我跑
sudo /usr/local/bin/supervisorctl -c /opt/python/etc/supervisord.conf restart all
我得到了
flower: stopped
httpd: stopped
httpd: started
flower: started
没有提到芹菜。知道如何开始解决这个问题吗?
答案 0 :(得分:0)
检查/opt/python/etc/supervisord.conf,您可能包含一个您不希望被包含的文件夹。
还要确保正在运行的主管实例实际上正在使用您之前的配置文件