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
Supervisor安装与配置教程
本文详细介绍如何使用YUM命令安装Supervisor,并配置其管理.NET Core应用。通过修改配置文件,实现应用的自启动、自动重启及日志记录。同时,讲解如何设置Supervisor开机自启动,以及查看守护进程状态。
1710

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



