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

 在这里能够对进程进行管理了

相关文章
相关标签/搜索