今天同事让我帮忙安装一个叫supervisor的软件,但本身确实没接触过这个软件python
本身作一下学习的记录web
我首先是查询了一下supervisor的官网,初步认识一下这个软件bootstrap
Supervisor是一个客户端/服务器系统,容许用户在类UNIX操做系统上控制大量进程centos
这个软件是使用python开发出来的服务器
如下操做环境为centos6.8工具
wget --no-check-certificate https://bootstrap.pypa.io/ez_setup.py -O - | python
这个管理工具的使用命令是easy_install学习
开始安装supervisorui
easy_install supervisor
注意,安装完成后会生成三个命令supervisortd、supervisorctl、echo_supervisord_confspa
这三个命令的做用会在下面的操做中体现操作系统
这里就须要使用到第三个命令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 ;登陆管理后台的密码
注意,这里的配置文件是以;为注释符号,因此若是须要对其进行修改项,须要先删掉分号
而后配置好帐号密码便可
supervisord -c /etc/supervisor/supervisord.conf
这样,我们的supervisor服务就已经启动成功了
[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
在这里能够对进程进行管理了