- 使用yum安装
yum install supervisor
- 修改配置开启web管理
vim /etc/supervisord.conf
- 守护进程配置文件在/etc/supervisord.d目录下,.ini文件
- 启动
supervisord -c /etc/supervisord.conf
- 查看是否在运行
ps -ef | grep supervisord
- 如果启动出现如下警告
则需要升级pip
python -m pip install -U pip
查看setuptools版本
pip list
如果setuptools版本大于45,则需要降级
pip uninstall setuptools
pip install setuptools==19.2
重新启动supervisord,警告消息
- supervisor常用管理命令
supervisorctl reload // 重新启动
supervisorctl status // 查看进程
supervisorctl start xxxxxx // 启动某个进程
supervisorctl stop xxxxxx // 停止某个进程
supervisorctl restart xxxx // 重启某个进程
- 配置开机启动,在/etc/rc.d/rc.local加入启动命令