1)centos 安裝:yum
install
supervisor
2)
ubuntu安裝:sudo
apt-get
install
supervisor (如果安裝失敗檢查映象源,替換最新的更新下然後再安裝)
3)
masos安裝:brew
install
supervisor
2.supervisor 配置
以ubuntu為例,在/etc/supervisor/conf.d 檔案下新增general.conf檔案
[program:general]
user=root
command=/root/go/src/general/general
directory=/root/go/src/general/ ; 命令執行的目錄
autostart=true
autorestart=true
startsecs=10
stdout_logfile=/root/go/src/general/log/general.log
stdout_logfile_maxbytes=1mb
stdout_logfile_backups=10
stdout_capture_maxbytes=1mb
stderr_logfile=/root/go/src/general/log/general_error.log
stderr_logfile_maxbytes=1mb
stderr_logfile_backups=10
stderr_capture_maxbytes=1mb
stopsignal=int
[supervisord]
簡單說明下:
program:專案名稱
command 執行命令 使用go build -o general 編譯後檔案路徑
sudo
service supervisor stop 停止supervisor服務
sudo
service supervisor start 啟動supervisor服務
supervisorctl
shutdown
#關閉所有任務
supervisorctl stop|start program_name
#啟動或停止服務
supervisorctl status
#檢視所有任務狀態
守護程序 supervisor
安裝 yum install superviosr 如果提示 缺少 epel release 則要先安裝 yum install epel release 啟動supervisor supervisord c etc supervisord.conf supervisorctl c etc supe...
Supervisor 程序守護
先看下本機是否有 我的本機已經有了。root a1 supervisord.d whereis supervisord supervisord usr bin supervisord etc supervisord.d etc supervisord.conf root a1 supervisord...
supervisor程序守護
supervisor是用python開發的乙個client server服務,是linux unix系統下的乙個程序管理工具。可以很方便的監聽 啟動 停止 重啟乙個或多個程序。用supervisor管理的程序,當乙個程序意外被殺死,supervisor監聽到程序死後,會自動將它重啟,很方便的做到程序...