zoukankan      html  css  js  c++  java
  • 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

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

  • 相关阅读:
    MySQL基础语句【学习笔记】
    减一技术应用:生成排列与幂集
    Java实现动态规划法求解0/1背包问题
    LODOP中ADD_PRINT_TABLE、HTM、HTML表格自动分页测试
    LODOP设置判断后执行哪个
    Lodop删除语句Deleted只能内嵌设计维护可用
    Lodop、c-lodop注册与角色简短问答
    LODOP暂存、应用、复原 按钮的区别
    JS判断语句 注意多句时加大括号 回调函数LODOP兼顾写法
    LODOP、C-Lodop简短排查语句
  • 原文地址:https://www.cnblogs.com/murry/p/8820000.html
Copyright © 2011-2022 走看看