安装supervisord
-
执行如下命令安装supervisord
yum install epel-release -y
yum install supervisor -y
-
设置开机启动supervisord
systemctl enable supervisord
-
启动supervisord
systemctl start supervisord
配置supervisord
默认配置文件位置:/etc/supervisord.conf
默认包含的子配置文件目录:/etc/supervisord.d/*.ini
在这个目录下的所有.ini文件为有效配置。一般一个应用写一个ini配置文件。
配置文件示例:
[program:<应用名称>]
directory=<工作目录>
command=<执行的命令>
user=<启动的账号>
stopsignal=INT
autostart=true
autorestart=true
startsecs=3
stderr_logfile=<错误日志文件名称>
stdout_logfile=<标准日志文件名称>
点击查看具体配置实例
[program:netCorebi]
directory=/home/bi
command=/home/dotnet6/dotnet /home/bi/BD.Web.dll
user=root
stopsignal=INT
autostart=true
autorestart=true
startsecs=3
stderr_logfile=/var/log/netCorebi.err.log
stdout_logfile=/var/log/netCorebi.out.log