当我启动supervisorctl时,它运行良好,没有问题。但是,当我尝试停止它或运行状态时,我收到此错误:
# supervisorctl -c supervisor/stage.conf status
error: <class 'xmlrpclib.ProtocolError'>, <ProtocolError for 127.0.0.1/RPC2: 500 INTERNAL SERVER ERROR>: file: /var/www/envs/stage/lib/python2.7/site-packages/supervisor-3.0a10-py2.7.egg/supervisor/xmlrpc.py line: 474
我怎样才能解决这个问题?
答案1
安装稳定版本的supervisord,而不是不稳定的alpha版本。
答案2
将两个新参数放入属于您的进程的配置中,并使用您的进程名称
[节目:<舞台>] ... stopasgroup=true 停止信号=退出
确保主管已经更新了你的配置:
sudo supervisorctl reread
sudo supervisorctl update
答案3
检查 /etc/supervisord.conf 中的用户和密码设置。