centos安装
yum install supervisor
主配置文件位置 /etc/supervisord.conf
子进程配置文件位置 /etc/supervisord.d/
注:默认子进程配置文件为ini格式,可在supervisor主配置文件中修改。
使用supervisor进程管理命令之前先启动supervisord,否则程序报错。
使用命令supervisord -c /etc/supervisord.conf启动。
如果启动时报错 Error: Cannot open an HTTP server: socket.error reported errno.ENOENT (2)
是因为没有/run/supervisor/ 需要手动创建目录 mkdir /run/supervisor/
systemctl start supervisord.service //启动supervisor并加载默认配置文件 systemctl enable supervisord.service //将supervisor加入开机启动项
ubuntu安装
apt-get install supervisor 配置文件位置 /etc/supervisor/ 加入启动项 systemctl enable supervisor
4、常用命令
supervisorctl status //查看所有进程的状态 supervisorctl stop all //停止所有子进程 supervisorctl start all //启动所有子进程 supervisorctl restart //重启 supervisorctl update //配置文件修改后使用该命令加载新的配置 supervisorctl reload //重新启动配置中的所有程序