您现在的位置是:首页> 网站开发
supervisor配置详解
- 3711人已阅读
- 时间:2018-12-26 10:54:40
- 分类:网站开发
上篇文章祥哥讲了怎么样安装,很详细,包括加入服务的脚本,开机启动等等。由于时间问题,祥哥就没有写完。其实配置相当的简单了。我们打开配置文件
vi /etc/supervisor.conf
主要是最后的两行
[include] files = supervisord.d/*.ini
我们把注释去掉,并配置files的路径,根据自己需要配置就行了。
例如:
[include] files = /etc/supervisor/conf.d/*.conf
然后我们就可以把想要守护进程的配置文件添加在/etc/supervisor/conf.d目录下
[program:DeployLinux] #DeployLinux 为程序的名称 command=dotnet DeployLinux.dll #需要执行的命令 directory=/home/publish #命令执行的目录 environment=ASPNETCORE__ENVIRONMENT=Production #环境变量 user=root #用户 stopsignal=INT autostart=true #是否自启动 autorestart=true #是否自动重启 startsecs=3 #自动重启时间间隔(s) stderr_logfile=/var/log/ossoffical.err.log #错误日志文件 stdout_logfile=/var/log/ossoffical.out.log #输出日志文件
详细的格式如上。有些可以不用写。例如:
[program:frp] command = /usr/local/frp/frps -c /usr/local/frp/frps.ini autostart=true
这是最简单的格式。