zoukankan      html  css  js  c++  java
  • Supervisor进程管理工具

    简介

      Supervisor是用Python开发的一套通用的进程管理程序,它可以在类Unix系统中管理控制大量进程,能将一个普通的命令行进程变为后台daemon,并监控进程状态,异常退出时能自动重启。

    Supervisor安装

      Supervisor是python开发的,所以安装环境要预先安装好python环境,并且python的版本是python2,目前python3还不支持。我的Mac系统本身就自带python,所以不用安装了。

      执行安装命令

    brew install supervisor

      安装完毕

      

      验证是否安装成功属于命令

      

      如果有上面提示说明已经安装成功,根据上面返回的可以看到一些关键信息。

        1. supervisord:主进程,负责管理进程的server,它会根据配置文件创建指定数量的应用程序的子进程,管理子进程的整个生命周期。

          1)pid文件路径,pidfile=/usr/local/var/run/supervisord.pid。

          2)日志文件路径,logfile=/usr/local/var/log/supervisord.log

        2. supervisorctl:客户端的命令行工具,提供一个类似shell的操作接口,通过它你可以连接到不同的supervisord进程上来管理它们各自的子程序,命令通过UNIX socket或者TCP来和服务通讯。

        3.配置文件路径:files = /usr/local/etc/supervisor.d/*.ini。

      

  • 相关阅读:
    vm扩容
    手算二维离散傅里叶变换
    取消vim模式匹配的高亮
    DS DI ES SI等等
    int and Integer
    为什么超类能引用子类的对象
    voltile解析
    java集合
    疑问:无限定通配符
    layui table 导出
  • 原文地址:https://www.cnblogs.com/songgj/p/8779783.html
Copyright © 2011-2022 走看看