您现在的位置是:首页> 网站开发

supervisor配置详解

  • 2911人已阅读
  • 时间: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

这是最简单的格式。

Top