linux的後台程序執行有好幾種方法,例如nohup,screen等,但如果是乙個服務程式要可靠地在後台執行,我們就需要把它做成daemon,最好還能監控程序狀態,在意外結束時能自動重啟。而supervisor是python開發的一套通用的程序管理程式,能將乙個普通的命令列程序變為後台daemon,並監控程序狀態,異常退出時能自動重啟。
安裝- debian / ubuntu可以直接通過apt安裝
# apt-get install supervisor
directory=/srv/www
user=www-data
# 啟動程序如果要在命令列中使用變數,就需要自己先編寫乙個shell指令碼:# 停止程序
#!/bin/sh最後加上x許可權,再把command指向該shell指令碼即可。
supervisor還有許多選項,預設的autorestart為unexpected(異常退出),具體請參考supervisor文件。
supervisor安裝配置與nginx實操
supervisor是用python開發的一套通用的程序管理程式,能將乙個普通的命令列程序變為後台daemon,並監控程序狀態,異常退出時能自動重啟。它是通過fork exec的方式把這些被管理的程序當作supervisor的子程序來啟動,這樣只要在supervisor的配置檔案中,把要管理的程序的...
程序管理工具 Supervisor 安裝配置
centos 安裝 yum install y supervisor ubuntu 安裝 sudo apt get install supervisor 配置檔案路徑 etc supervisor supervisord.conf 程序管理配置檔案 vim etc supervisor conf.d...
supervisor安裝和配置
本文皆為自己實驗結果,筆記而已。安裝 1 解壓縮,進入目錄執行python setup.py install 2 進入python環境輸入import supervisor測試安裝與否 3 假如之前新增了python環境變數可直接執行echo supervisord conf etc supervi...