supervisor 介紹與安裝

前言

今天同事讓我幫忙安裝一個叫supervisor的軟件,但本身確實沒接觸過這個軟件python

本身作一下學習的記錄web

我首先是查詢了一下supervisor的官網,初步認識一下這個軟件bootstrap

Supervisor是一個客戶端/服務器系統,容許用戶在類UNIX操做系統上控制大量進程centos

這個軟件是使用python開發出來的服務器

如下操做環境爲centos6.8工具

1、安裝python管理工具並安裝supervisor

wget --no-check-certificate https://bootstrap.pypa.io/ez_setup.py -O - | python

這個管理工具的使用命令是easy_install學習

開始安裝supervisorui

easy_install supervisor

注意,安裝完成後會生成三個命令supervisortd、supervisorctl、echo_supervisord_confspa

這三個命令的做用會在下面的操做中體現操作系統

2、配置supervisor

這裏就須要使用到第三個命令echo_supervisord_conf

不得不說這個程序的研發者很是給力

這個命令能夠給咱們生成一個默認的配置文件

mkdir /etc/supervisor
echo_supervisord_conf > /etc/supervisor/supervisord.conf

經過執行這兩步,能夠將配置文件生成至想生成的目錄下

下面只配置此次安裝須要的配置信息:

[inet_http_server]          
;port=127.0.0.1:9001        ;Web管理後臺運行的IP和端口
;username=user              ;登陸管理後臺的用戶名
;password=123               ;登陸管理後臺的密碼

注意,這裏的配置文件是以;爲註釋符號,因此若是須要對其進行修改項,須要先刪掉分號

而後配置好帳號密碼便可

3、指定配置文件啓動服務

supervisord -c /etc/supervisor/supervisord.conf

這樣,我們的supervisor服務就已經啓動成功了

4、查看交互內容

[root@pro-web ~]# supervisorctl
supervisor>
supervisor> help

default commands (type help <topic>):
=====================================
add exit open reload restart start tail
avail fg pid remove shutdown status update
clear maintail quit reread signal stop version

 在這裏能夠對進程進行管理了

相關文章
相關標籤/搜索