如何在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 # 根據最新的配置檔案,啟動新配置或有改動的程序,配置沒有改動的程序不會受影響而重新開機