天天看點

Ubuntu 安裝和使用 Supervisor(程序管理)

伺服器版本 Ubuntu 16.04 LTS。

安裝指令:

安裝成功後,會在<code>/etc/supervisor</code>目錄下,生成<code>supervisord.conf</code>配置檔案。

你也可以使用<code>echo_supervisord_conf &gt; 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,如需轉載請自行聯系原作者