问题描述
用brew
安装的supervisor没有投入使用。在安装php5.6之后,想让supervisor
来管理php-fpm
,进入superviosrctl
,在命令后下报了以下的错误
error: <class 'xmlrpclib.ProtocolError'>, <ProtocolError for 127.0.0.1/RPC2: 404 Not Found>: file: /usr/local/Cellar/supervisor/3.3.5/libexec/lib/python2.7/site-packages/supervisor/xmlrpc.py line: 519
问题解决
1.一开始以为是supervisord出了问题——没有启动,supervisord -c 启动服务,进入命令后发现不是启动的问题;
2.然后怀疑是supervisord与原本的docker
监听端口9001
发生冲突,于是修改supervisord.ini
里面的端口,修改之后发现没有任何的改善;
3.最后发现是supervisorctl在没代-c
参数的时候,会调用其他目录的supervisord.ini
的配置文件,在进入supervisorctl加上-c
参数引入supervisord.ini
的配置文件即可