伺服器版本 Ubuntu 16.04 LTS。
安裝指令:
安裝成功後,會在<code>/etc/supervisor</code>目錄下,生成<code>supervisord.conf</code>配置檔案。
你也可以使用<code>echo_supervisord_conf > supervisord.conf</code>指令,生成預設的配置檔案(不建議,内容比較多)。
<code>supervisord.conf</code>示例配置:
程序配置會讀取<code>/etc/supervisor/conf.d</code>目錄下的<code>*.conf</code>配置檔案,我們在此目錄下建立一個<code>hwapp.conf</code>程序配置檔案:
需要注意的是,如果不是<code>root</code>賬号,需要對這些目錄進行權限設定,要不然會報一些錯誤(一定要在 root 賬号下進行配置,要不然一系列權限引起的問題)。
接着就可以啟動 Supervisord 了:
<code>supervisorctl</code> 常用指令:
指令
說明
supervisorctl stop program_name
停止某個程序
supervisorctl start program_name
啟動某個程序
supervisorctl restart program_name
重新開機某個程序
supervisorctl stop all
停止全部程序
supervisorctl reload
載入最新的配置檔案,停止原有程序并按新的配置啟動、管理所有程序
supervisorctl update
根據最新的配置檔案,啟動新配置或有改動的程序,配置沒有改動的程序不會受影響而重新開機
本文轉自田園裡的蟋蟀部落格園部落格,原文連結:http://www.cnblogs.com/xishuai/p/ubuntu-install-supervisor.html,如需轉載請自行聯系原作者