我想使用supervisor管理一些进程。我已经在supervisord.conf文件中进行了更改。我想稍后停止一些程序
我尝试使用" supervisorctl stop program_name"命令,但我得到以下
很抱歉,supervisord已回复,但未识别出supervisorctl用来控制它的超级用户命名空间命令。请检查配置文件中是否启用了[rpcinterface:supervisor]部分(请参阅sample.conf)。
有人可以指导我吗? 提前致谢
答案 0 :(得分:8)
将此添加到您的/etc/supervisord.conf:
[rpcinterface:supervisor]
supervisor.rpcinterface_factory = supervisor.rpcinterface:make_main_rpcinterface
然后重启supervisord:
sudo /etc/init.d/supervisord restart