supervisor的安装
yum install epel-release
yum install -y supervisor
安装成功后的界面
生成配置文件
echo_supervisord_conf > /etc/supervisord.conf
修改配置文件/etc/supervisord.conf 加入内容如图[program:manage] 网站发布看我前一篇内容
[program:manage]
command=/bin/bash -c "dotnet WebApplication3.dll --urls http://*:5000"
directory=/wwwroot
stdout_logfile=/var/log/supervisor/share.log ;运行日志
stderr_logfile=/var/log/supervisor/share.log ;错误日志
priority=999 ;优先级,级别越高,数值越小
autostart=true ;自启动设置
autorestart=true ;自动重新启动设置(在错误时重启)
stopasgroup=false ;默认为false,进程被杀死时,是否向这个进程组发送stop信号,包括子进程
killasgroup=false ;默认为false,向进程组发送kill信号,包括子进程
stdout_logfile_maxbytes=1MB ;最大的日志文件大小,默认50M
stdout_logfile_backups=10 ;最多 备份数量,默认10
设置开机自启动
systemctl enable supervisord
守护进程状态查看
supervisorctl status