• 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。

      

  • 相关阅读:
    线性支持向量机分类
    字符识别--模型集成
    字符识别--模型的训练与验证
    反射案例当中pro.load()报错问题的解决
    字节码对象功能
    BS案例服务器之系统找不到指定路径
    内部类接口实现线程
    多个异常,一次捕获,多次处理
    Objects.requireNonNull
    intellij idea编译java出现kotlin:connecting to daemon
  • 原文地址:https://www.cnblogs.com/songgj/p/8779783.html
Copyright © 2020-2023  润新知