美文网首页
Supervisor -- 进程管理工具安装

Supervisor -- 进程管理工具安装

作者: 缘木求鱼的鱼 | 来源:发表于2018-01-25 23:48 被阅读0次
    • supervisor是Linux/Unix系统下的一个进程管理工具,暂不支持Windows系统.
    • supervisor基于python2开发,注意是基于python2开发,而不是只能监控python2进程.
    • 也就是说,supervisor可以管理python3启的进程(同样也可以管理Java启的进程).

    1、安装supervisor

    Linux系统自带python2, pip默认安装到python2库中

    pip install supervisor
    

    2、生成配置文件

    运行echo_supervisord_conf生成配置文件

    mkdir /etc/supervisor
    echo_supervisord_conf > /etc/supervisor/supervisord.conf
    

    3、配置管理进程

    1. 创建/etc/supervisor/config.d目录,用于存放进程管理的配置文件;例如在/etc/supervisor/config.d目录下,新建example.ini文件,进行如下配置
    [program:自定义进程名]
    command=进程启动命令
    autostart=true
    autorestart=true
    startsecs=5
    priority=1
    stopasgroup=true
    killasgroup=true
    
    1. 修改/etc/supervisor/supervisord.conf中的include参数,将/etc/supervisor/conf.d目录添加到include中
    [include]
    files = /etc/supervisor/config.d/*.ini
    

    4、启动Supervisor服务

    supervisord -c /etc/supervisor/supervisord.conf
    

    5、控制进程

    supervisorctl status
    supervisorctl stop 进程名称
    supervisorctl start 进程名称
    supervisorctl restart 进程名称
    supervisorctl reread
    supervisorctl update
    

    相关文章

      网友评论

          本文标题:Supervisor -- 进程管理工具安装

          本文链接:https://www.haomeiwen.com/subject/xoibaxtx.html