天天看點

如何在centos6上用python安裝守護程序軟體supervisor4.1.0如何在centos6上用python安裝守護程序軟體supervisor4.1.0

如何在centos6上用python安裝守護程序軟體supervisor4.1.0

首先我們到這個網站去下載下傳supervisor4.1.0源碼安裝包

https://pypi.org/simple/supervisor/

找到supervisor-4.1.0.tar.gz這個包,下載下傳并把這兩個包放到你所需要裝的伺服器裡。

[[email protected] ~]# tar xzvf supervisor-4.1.0.tar.gz     #解壓包
[[email protected] ~]# cd supervisor-4.1.0              #進入目錄
[[email protected] ~]# yum install -y epel-release     # 在centos上安裝epel源
[[email protected] ~]# yum install -y python34 python34-setuptools    #安裝所需要的python3和安裝工具
[[email protected] ~]# python3 setup.py install        #使用python3來安裝
[[email protected] ~]# echo_supervisord_conf > /etc/supervisord.conf       #建立supervisor 的配置檔案
[[email protected] ~]# supervisord -c /etc/supervisord.conf       #使用supervisor配置檔案來啟動
[[email protected] ~]# supervisorctl update                   #到這兒supervisor就已經安裝成功了
[[email protected] ~]# supervisorctl start 《name》     #開始守護程序
[[email protected] ~]#
           

常用指令

supervisorctl stop name # 停止某一個程序,program_name 為 程序的名字

supervisorctl start name # 啟動某個程序

supervisorctl restart name # 重新開機某個程序

supervisorctl stop groupworker: # 結束所有屬于名為 groupworker 這個分組的程序 (start,restart 同理)

supervisorctl stop groupworker:name # 結束 groupworker:name這個程序 (start,restart 同理)

supervisorctl stop all # 停止全部程序,注:start、restartUnlinking stale socket /tmp/supervisor.sock

、stop 都不會載入最新的配置檔案

supervisorctl reload # 載入最新的配置檔案,停止原有程序并按新的配置啟動、管理所有程序

supervisorctl update # 根據最新的配置檔案,啟動新配置或有改動的程序,配置沒有改動的程序不會受影響而重新開機