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进程

浙公网安备 33010602011771号