centos安装Supervisor
t-jian 时间:2021-05-25
sudo yum -y install epel-release
sudo yum -y install supervisor
systemctl enable supervisord
systemctl start supervisord
systemctl status supervisord
vi /etc/supervisord.conf
supervisorctl reload
#表示程序名称,用于在supervisor中显示,无特殊意义。 [program:core50test] # 输入执行命令,这里表示执行的是dotnet Core50Test.dll command=/bin/bash -c "dotnet Core50Test.dll" # 应用程序根目录 directory=/root/app_data/core50test/publish # 是否自动启动,当 supervisor 加载该配置文件的时候立即启动它 autostart=true # 是否自动重启, 程序异常退出后自动重启 autorestart=true # 该配置文件输出单个日志文件的大小,默认50M logfile_maxbytes=50MB # 日志备份个数 logfile_backups=10 # 记录日志级别 loglevel=info # 指定标准输出日志文件 stdout_logfile=/root/app_data/data/logs/core50test/core50test.out.log # 环境变量 environment=ASPNETCORE_ENVIRONMENT=Production # 启动服务的用户 user=root # 把stderr重定向到stdout,默认 false redirect_stderr=true
[program:core50test] command=/bin/bash -c "dotnet Core50Test.dll" directory=/root/app_data/core50test/publish autostart=true autorestart=true logfile_maxbytes=50MB logfile_backups=10 loglevel=info stdout_logfile=/root/app_data/data/logs/core50test/core50test.out.log environment=ASPNETCORE_ENVIRONMENT=Production user=root redirect_stderr=true
注意
yonghusupervisorctl reload
特别声明:本站部分内容收集于互联网是出于更直观传递信息的目的。该内容版权归原作者所有,并不代表本站赞同其观点和对其真实性负责。如该内容涉及任何第三方合法权利,请及时与824310991@qq.com联系,我们会及时反馈并处理完毕。