以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 ...