• supervisor 介绍与安装


    前言

    今天同事让我帮忙安装一个叫supervisor的软件,但自己确实没接触过这个软件

    自己做一下学习的记录

    我首先是查询了一下supervisor的官网,初步认识一下这个软件

    Supervisor是一个客户端/服务器系统,允许用户在类UNIX操作系统上控制大量进程

    这个软件是使用python开发出来的

    以下操作环境为centos6.8

    一、安装python管理工具并安装supervisor

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

    这个管理工具的使用命令是easy_install

    开始安装supervisor

    easy_install supervisor

    注意,安装完成后会生成三个命令supervisortd、supervisorctl、echo_supervisord_conf

    这三个命令的作用会在下面的操作中体现

    二、配置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               ;登录管理后台的密码

    注意,这里的配置文件是以;为注释符号,所以如果需要对其进行修改项,需要先删掉分号

    然后配置好账号密码即可

    三、指定配置文件启动服务

    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

     在这里可以对进程进行管理了

  • 相关阅读:
    【NOI D2T1】量子通信(容斥原理+卡常)
    CF1555D Say No to Palindromes(线段树)
    CF1554B Cobb
    CF1554A Cherry
    【做题笔记】UVA10162 Last Digit
    【做题记录】CF1223D Sequence Sorting
    CF39H
    UVA10763
    题解 AT2361 [AGC012A] AtCoder Group Contest
    このブログについて | About this blog
  • 原文地址:https://www.cnblogs.com/murry/p/8820000.html
Copyright © 2020-2023  润新知