1.安装命令:
yum -y install supervisor
2.启动服务命令:
systemctl start supervisord
3.查看服务状态:
systemctl status supervisord
4.配置示例
[program:test]test自定义程序名
directory = /root/test程序所在目录
command = /root/test/test运行程序
autostart = true是否自动启动,默认 true
autorestart = true程序异常退出后自动重启
startsecs = 5启动5秒后没有异常退出,就当作已经正常启动
startretries = 3启动失败自动重试次数,默认是 3
user = root哪个用户启动
redirect_stderr = true把 stderr 重定向到 stdout,默认 false
stdout_logfile_maxbytes = 20MBstdout 日志文件大小,默认 50MB
stdout_logfile_backups = 20stdout 日志文件备份数
stdout_logfile = /root/test/stdout.logstdout 日志文件
5.注意事项
*默认配置存放路径/etc/supervisord.d
*默认配置默认后缀.ini;示例:test.ini
*可把以上配置示例复制修改并保存到配置路径即可
6.守护进程
*命令:supervisorctl
*重启:restart 程序名称