4、安装supervisor
1、安装
sudo apt-get install supervisor
2、如果报phthond2.7错误,则执行
easy_install supervisor
3、配置文件位置和配置文件例子
配置文件位置 /etc/supervisor/ 自己定义的配置文件都放在 /etc/supervisor/conf.d目录中
; 程序名称,终端控制时需要的标识 [program:mposAPI] ; 运行程序的命令 command=dotnet mposAPI.dll ; 命令执行的目录 directory=/home/mposAPI ; 程序意外退出是否自动重启 autorestart=true ; 进程执行的用户身份 user=root ; 错误日志文件 需要创建log目录 stderr_logfile=/home/mposAPI/log/err.log ; 输出日志文件 stdout_logfile=/home/mposAPI/log/out.log ; 进程环境变量 environment=ASPNETCORE_ENVIRONMENT=Production stopsignal=INT
4、相关命令
//启动服务
sudo supervisord
重新记载配置文件
supervisorctl reload
启用某个服务
supervisorctl start mposAPI
supervisorctl stop mposAPI
停止所有
supervisorctl stop all
启动所有
supervisorctl start all