zoukankan      html  css  js  c++  java
  • Supervisor之浅谈

    Supervisor 是用python 开发的一个 client/server 服务,是linux/unix 系统下的一个进程管理工具,不支持Windows系统,可以很方便的监听/启动/停止/重启一个或多个进程;
    Supervisor是基于python开发的,需要检测系统是否具有python2.4以上的版本;
    安装supervisor
    pip  install  supervisor
     
    为了方便管理配置信息,我们把配置分成两部分:
    supervisor 是一个 C/S 模型的程序, supervisord 是server端,supervisorctl 是对应的client端;
    首先来看 supervisord 的配置文件,安装完 supervisor 之后,可以运行 echo_supervisord_conf 命令输出默认的配置项,也可以重定向到一个配置文件里:
    # 创建配置文件目录
    mkdir  /etc/supervisor
    echo_supervisord_conf  >  /etc/supervisor/supervisord.conf
    # 打开设置子配置文件选项
    vim  /etc/supervisor/supervisord.conf
    # 添加以下内容
    [include]
    files = /etc/supervisor/config.d/*.ini
     
    子配置文件
    # 根据主配置文件里设置的子配置文件路径建立目录
    mkdir  /etc/supervisor/config.d
    # 建立一个配置文件
    vim  /etc/supervisor/config.d/test.ini
     
    # 添加以下内容
    # 项目名称
    [program:test]
    # 项目根目录
    directory = /root
    # 启动执行命令
    command = /root/test.sh
     
     
     
     
     
     
     
  • 相关阅读:
    MySql—修改权限
    linux apache Tomcat配置SSL(https)步骤
    spark-shell启动错误
    spark
    Ubuntu不能连接网络
    NSGA-II算法学习
    SpringBoot集成mybatis,同时读取一个数据库中多个数据表
    设置虚拟机ip地址
    发送邮件
    spring session
  • 原文地址:https://www.cnblogs.com/guo-s/p/12805023.html
Copyright © 2011-2022 走看看