Python Supervisord 程序管理工具

2021-06-25 12:07:16 字數 924 閱讀 6106

supervisord,用python實現的一款非常實用的程序管理工具,在批量服務化管理時特別有效。 環境

centos

python2.6.6

安裝 wget 

tar zxvf supervisor-3.0a10.tar.gz

cd supervisor-3.0a10

python setup.py install

如果上述遇到問題,請按如下操作。

依賴setuptools安裝

wget 

2.6/s/setuptools/setuptools-0.6c11-py

2.6.egg

sh setuptools-0.6c11-py2.6.egg

更多 setuptools

產生基礎配置檔案

echo_supervisord_conf > /etc/supervisord.conf 配置

[inet_http_server]前面的分號去掉; 如下:

關閉

username=user

passwd=123

/usr/local/bin/supervisorctl -u -p stop all

/usr/local/bin/supervisorctl -u -p shutdown

檢視瀏覽器開啟 

如下圖:

原博:

程序管理工具

程序管理 pstree作用是以程序樹的形式顯示程序 例如 pstree 8123 顯示程序名不顯示各個程序號 pstree p 8123 顯示程序名稱及各級程序的程序號 ps作用是顯示當前所有執行程序的詳細資訊 例如 ps aux 顯示所有包含其他使用者的行程 ps aux 選項 a 顯示包括所有終...

守護程序管理工具

1.文字程序管理工具 ntsysv是乙個使用者管理自動執行的守護程序的文字使用者介面工具。2.命令列介面 cli 工具 可以使用chkconfig命令檢查,設定系統的各種服務。此命令實際上是通過操作 etc rc 0 6 d目錄下的符號鏈結檔案對系統的各種服務進行管理。chkconfig命令具有如下...

程序管理工具Supervisord

在 web 應用部署到線上後,需要保證應用一直處於執行狀態,在遇到程式異常 報錯等情況,導致 web 應用終止時,需要保證程式可以立刻重啟,繼續提供服務。所以,就需要乙個工具,時刻監控 web 應用的運 況,管理該程序。supervisor 就是解決這種需求的工具,可以保證程式崩潰後,重新把程式啟動...