【Centos7】 中使用Supervisor守護進程

原文出處:html

Centos7 中使用Supervisor守護進程

 

配置supervisor實現進程守護

1.安裝supervisor

 yum install Supervisor 
 

2.啓動服務

supervisord -c /etc/supervisord.conf

 進入 cd /etc 目錄 找到supervisord.conf 配置文件 和 supervisord.d 文件夾,使用vim編輯supervisord.conf文件,拉到最底部咱們能夠看到vim

 files = supervisord.d/*.ini 這句代碼說明它會加載supervisord.d文件夾中的全部.ini配置文件

3.編輯配置文件

隨後咱們在supervosprd.d中建立一個delploy.ini文件並編輯以下
複製代碼
複製代碼
[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 #輸出日誌文件
複製代碼
複製代碼

 4.重載配置文件

執行命令使用心得配置文件運行supervisor服務post

supervisorctl reload  //從新加載配置文件
相關文章
相關標籤/搜索