前言
supervisor可以帮你管理进程,你只需要编写配置文件,supervisor便可以方便控制启动,暂停,重启某个进程,你可以编写进程启动命令,来控制supervisor要进行的操作
流程
安装
sudo yum update
sudo yum install supervisor
启动
sudo systemctl start supervisord
开机自启
sudo systemctl enable supervisord
编写supervisor配置文件
我是CentOS,编写配置文件的目录:/etc/supervisord.d/
在这里面创建一个.ini文件,代表一个进程的配置文件
[program:sys]
command=xxxxxx
autostart=true
autorestart=true
stderr_logfile=/var/log/xxx.err.log
stdout_logfile=/var/log/xxx.out.log
其他编写方式也如上类似,记得替换为真实路径
开启supervisor Web界面
修改supervisor配置文件
配置文件在etc/supervisord.conf下
我们可以发现已经有了相关配置信息,可以再次进行修改,不要忘了在服务器开放端口
然后把前面的逗号都删去
重启服务
sudo systemctl restart supervisord
然后就可以通过游览器访问,如果访问不了,把port改为0.0.0.0:port
就可以看到web界面了