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

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

  • 相关阅读:
    使用反射获取对象的步骤
    金融IT的算法要求
    Java编译与反编译命令记录
    常用搜索博客/网站
    Java核心-03 谈谈final、finally、 finalize有什么不同?
    Java核心-02 Exception和Error有什么区别?
    PHP函数技巧篇
    IO
    Markdown 简单使用教程
    FZu Problem 2233 ~APTX4869 (并查集 + sort)
  • 原文地址:https://www.cnblogs.com/murry/p/8820000.html
Copyright © 2011-2022 走看看