Loading

CentOS supervisor详解

其实有了systemd后,估计用supervisor的人会很少,但是应该也有不少人用的

supervisor配置文件详解

[program:epms] ; 程序名称,在 supervisorctl 中通过这个值来对程序进行一系列的操作
autorestart=True ; 程序异常退出后自动重启
autostart=True ; 在 supervisord 启动的时候也自动启动
startsecs=10 ; 启动10秒后没有异常退出,就表示进程正常启动了,默认为1秒
priority=1 ; 进程启动优先级,默认999,值小的优先启动
redirect_stderr=True ; 把 stderr 重定向到 stdout,默认 false
command=/home/tomcat8090/bin/catalina.sh run ; 启动命令,与手动在命令行启动的命令是一样的
user=root ; 用哪个用户启动
stdout_logfile_maxbytes=500MB ; stdout 日志文件大小,默认 50MB
stdout_logfile_backups=20 ; stdout 日志文件备份数
stdout_logfile = /home/tomcat8090/logs/catalina.out

 

supervisor的管理命令

# yum install epel-release
# yum install -y supervisor
# systemctl enable supervisord # 开机自启动
# systemctl start supervisord # 启动supervisord服务
# systemctl status supervisord # 查看supervisord服务状态
# ps -ef|grep supervisord # 查看是否存在supervisord进程

 

posted @ 2020-05-12 17:59  Devops、小铁匠  阅读(38)  评论(0)    收藏  举报