centos7下安裝并配置supervisor守護程序的操作方法
新手,自己記錄一下
1、安裝supervisor。supervisor是基于Pyshon開發(fā)的,安裝supervisor時會自動安裝Python依賴項,所以不需要額外的安裝操作
# yun install supervisor
2、安裝成功后查看/etc下生成了相關文件和目錄
supervisord.conf 是默認配置文件
supervisord.d是存放其他程序單獨配置文件的目錄
3、配置supervisord.conf
全部參數(shù)可以參考官方文檔,配置項太多,咱也看不懂,只需要修改一個地方即可,其它不變。
# vim /etc/supervisord.conf
定位到文檔最后[include]項,將files = supervisord.d/*.ini修改為files = supervisord.d/*.conf,用來載入其它應用程序的配置
4、添加應用程序(dotnet core)單獨配置文件
在supervisord.d目錄下新建配置文件
# touch /etc/supervisord.d/FirstApi.conf
打開文件添加以下內(nèi)容
[program:FirstApi] #要執(zhí)行的命令 command=dotnet FirstApi.dll #命令執(zhí)行的目錄 directory=/home/www/first #環(huán)境變量 environment=ASPNETCORE__ENVIRONMENT=Production #進程執(zhí)行的用戶身份<br> user=root<br> stopsignal=INT #是否自動啟動 autostart=true #是否自動重啟 autorestart=true #自動重啟間隔 秒 startsecs=1 #標準錯誤日志 stderr_logfile=/var/log/FirstApi.err.log #標準輸出日志 stdout_logfile=/var/log/FirstApi.out.log
5、重啟supervisor服務
# supervisord -c /etc/supervisord.conf
如果提示:Another program is already listening on a port that one of our HTTP servers 則表示此服務已經(jīng)在運行中,可以通過一下步驟重新啟動服務
#進入控制臺 # supervisorctl #重新讀取配置 reread #更新配置 update #開始所有配置 start all #成功后查看狀態(tài) status
此時再次訪問程序地址,發(fā)現(xiàn)項目已經(jīng)成功運行起來!
到此這篇關于centos7下安裝并配置supervisor守護程序的操作方法的文章就介紹到這了,更多相關centos7安裝supervisor內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
Ubuntu 20.04系統(tǒng)中安裝vncserver的方法步驟
這篇文章主要介紹了Ubuntu 20.04系統(tǒng)中安裝vncserver的方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-08-08centos 6.5 oracle開機自啟動的環(huán)境配置詳解
這篇文章主要介紹了centos 6.5 oracle開機自啟動的環(huán)境配置詳解的相關資料,需要的朋友可以參考下2017-01-01linux下快速列出局域網(wǎng)中所有主機名(計算機名)的腳本
這篇文章主要介紹了linux下快速列出局域網(wǎng)中所有主機名(計算機名)的腳本,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-07-07利用win10自帶虛擬機hyper-v安裝centos7方法詳解
利用VMware安裝CentOS系統(tǒng)相信大家都比較熟悉了,今天為大家介紹一下利用Win10自帶的虛擬機hyper-v來安裝CentOS,hyper-v與VMware的區(qū)別還是挺大的2018-10-10Linux上讀取或設置環(huán)境和shell變量的教程
當通過 shell 會話與服務器交互時,有許多信息會被 shell 編譯以確定其行為和對資源的訪問,其中一些設置包含在配置設置中,而其他一些則由用戶輸入確定,在本指南中,我們將討論如何與環(huán)境進行交互,并通過配置文件以及交互方式讀取或設置環(huán)境和 shell 變量2024-10-10