liunx 利用supervisor 崩潰重啟程序

2021-08-28 20:39:59 字數 1187 閱讀 1906

以ubuntu為例子

第一步:

安裝apt-get install supervisor

centos 用 yum install

第二步:

配置程式路徑 /etc/init.d/supervisor 

配置路徑 /etc/supervisor/supervisord.conf 

擴充套件路徑 /etc/supervisor/conf.d/*.conf (乙個程序對應乙個conf ,)

以nginx為例:

[program:nginx]

directory=    ;程式啟動目錄   啟動nginx 不用寫這個

command=/usr/local/nginx/sbin/nginx    ;要執行的命令,即啟動需要守護的程序

priority=1                             ;優先順序

numprocs=1                             ;啟動的程序數目

autostart=true                         ;supervisor啟動的時候是否隨著同時啟動

autorestart=true                       ;當supervisor程式crash的時候,這個程序會自動重啟(很重要)

第三部:

啟動web管理

我們如果要開啟服務模式管理頁面,可以在/etc/supervisor/supervisord.conf新增如下配置:

第四步:

重啟配置完成就重啟supervisor

service supervisor restart

centos 用systemctl restart supervisor.service

liunx 利用ssh傳輸檔案

在linux下一般用scp這個命令來通過ssh傳輸檔案。scp username servername path filename var www 本地目錄 例如scp root 10.168.1.216 var www test.txt 2 上傳本地檔案到伺服器 scp path filename...

nodejs 自動重啟服務 supervisor

根據github上的說明,node supervisor原本是用於伺服器上node.js應用崩潰的時候,自己重新啟動。當然它也可以監控你的專案的js 或coffeescript 檔案變化,進而重啟來方便我們除錯應用程式。安裝方法 以全域性模組安裝 複製 如下 npm install supervis...

Linux之程序管理工具supervisor

環境 centos 7 官方文件 yum install y epel release yum install y supervisor supervisord c etc supervisord.conf ps ef grep supervisor root 19703 1 0 17 32 00 ...