Supervisor 程序管理工具

2021-09-20 17:46:28 字數 680 閱讀 8600

supervisor是乙個用 python 寫的程序管理工具,可以很方便的用來啟動、重啟、關閉程序(不僅僅是 python 程序)。除了對單個程序的控制,還可以同時啟動、關閉多個程序,比如很不幸的伺服器出問題導致所有應用程式都被殺死,此時可以用 supervisor 同時啟動所有應用程式而不是乙個乙個地敲命令啟動。

提供以下兩種安裝方法:

# ps -ef | grep tomcat 檢視,未啟動tomcat

# 啟動supervisor # ps -ef | grep tomcat supervisor啟動的時候也會啟動tomcat

# 模擬 kill掉tomcat程序。

# ps -ef | grep tomcat 檢視會發現tomcat被自動拉起,程序號改變了

可以把所有配置項都寫到 supervisord.conf 檔案裡,但並不推薦這樣做,而是通過 include 的方式把不同的程式(組)寫到不同的配置檔案裡。我們新建乙個目錄 /etc/supervisor/ 用於存放這些配置檔案。

# vim /etc/supervisord.conf

[include]

files = /etc/supervisor/*.conf

建立配置檔案管理program。

乙份配置檔案至少需要乙個 [program:x] 部分的配置,來告訴 supervisord 需要管理那個程序。

supervisor程序管理工具

supervisor 是基於 python 的任務管理工具,用來自動執行各種後台任務.而且簡單易用。安裝supervisor pip install supervisor 生成配置檔案 echo supervisord conf etc supervisord.conf vim etc superv...

Supervisor 簡單強大的程序管理工具

supervisor是乙個linux下用python開發的程序管理工具,提供了web管理介面,通過配置需要監控的程序,可以很方便的監控並管理程序,更厲害的是,當監控的程序因為各種原因斷開的時候,能自定重啟該程序。ubuntu下安裝非常方便 sudo apt get install superviso...

後台程序管理工具 supervisor

supervisor是乙個linux下的程序管理工具,有時須要開發一些後台服務類的程式。這類程式通常不能由於意外掛程式掉。所以最好能在出現意外掛程式掉的情況下可以重新啟動,繼續服務。之前我一直採用建立daemon,即守護程序的方式來實現,再通過其它程序監控,近期發現了這個後台程序管理神器。通過sup...