您的位置:首页 > 其它

安装启动 Supervisor

2015-08-26 03:21 239 查看
http://ju.outofmemory.cn/entry/125925

supervisor英文文档:http://supervisord.org/introduction.html

1、安装:
pip
install supervisor==3.0


2、拷贝配置文件到 /ect目录下: echo_supervisord_conf > /etc/supervisord.conf
3、启动:supervisord
-c /etc/supervisord.conf

supervisorctl 命令使用不了了。
supervisorctl
unix:///var/tmp/supervisor.sock no such file


说明 supervisorctl 和 supervisord 之间的通信是通过 socket 进行的,但是明明
/etc/supervisord.conf
中,有相关的设置。我怀疑是由于supervisor被我升级之后,配置文件结构有改变,原来旧的配置文件的一些配置可能已经无效了。于是查阅了官方文档 ,原来是需要增加
[unix_http_server]
file=/var/tmp/supervisor.sock
chmod=0777


不过一运行,又变成了这种错误提示:
supervisorctl
Sorry, supervisord responded but did not recognize the supervisor namespace commands that supervisorctl uses to control it.  Please check that the [rpcinterface:supervisor] section is enabled in the configuration file (see sample.conf).


最后查证,还需要加上
[rpcinterface:supervisor]
supervisor.rpcinterface_factory = supervisor.rpcinterface:make_main_rpcinterface


才可以。

真是好事多磨。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: