supervisor是一款特别好用的进程管理工具
安装supervisor
// 安装第三方源,CentOS本身的yum源中没有supervisor,需要更换第三方源:
yum install epel-release -y
// 安装supervisor:
yum install -y supervisor
// 启动supervisor 服务、查看supervisor 服务状态
systemctl start supervisord
// 上面那个命令失效的话
// supervisord -c /etc/supervisord.conf
systemctl status supervisord
设置supervisor开机启动
systemctl enable supervisord
supervisor配置
安装supervisor之后,在etc下有两个配置文件
supervisord.conf // supervisor的总配置文件
supervisord.d/ // supervisor进程的配置目录
我们所有的项目配置都放在supervisord.d目录下,方便管理
例如我新建了 /etc/supervisord.d/test.ini文件,*.ini文件是默认导入的
[program: test]
command= /www/go_pro/run
directory= /www/go_pro
autorestart=true
autostart=true
stderr_logfile=/www/go_pro/err.log
stdout_logfile=/www/go_pro/out.log
user=root
stopsignal=INT
startsecs=1
stopasgroup=true
killasgroup=t

最低0.47元/天 解锁文章
6876

被折叠的 条评论
为什么被折叠?



