1、问题描述
相信很多用supervisor进行运维监控的小伙伴都是从网上找到的文章进行安装部署和使用的,所以遇到一些奇葩问题也很难找到原因,我会针对supervisor做一个专题进行,我踩过的坑,大家就不要再踩了。
言归正传,首先supervisor安装好后,发现也都按正常网文教程进行安装,并且监控都正常启动情况,为何用supervisorctl 进行一些操作会报错,如:supervisorctl status 进行查看状态也会报错, 或者supervisorctl reload进行重启也会报错,甚至supervisord 进行一些操作也会报错,我就遇到了这样的问题。
2、问题解决
1、进行查看supervisor的版本,如果你的版本是supervisor-3.1.3 甚至更早的版本,就会有这样的bug,会报错
2、将supervisor升级到最新版本,即可解决问题,至少药3.3.x以上版本
3、总结
如果升级还没有解决你的问题,欢迎留言,我这边有丰富的经验可以回答你的问题。