美文网首页
Supervisor

Supervisor

作者: 甚了 | 来源:发表于2016-11-16 18:14 被阅读20次

    Supervisor

    官方文档

    Supervisor即是一个客户端系统也是一个服务端系统,可以为使用者提供UNIX系统进程的监听和控制服务。


    安装

    $ pip install supervisor


    创建配置文件

    $ echo_supervisord_conf > conf/supervisord.conf

    在配置文件supervisord.conf中添加应用模块:

    [program:myapp]
    command=gunicorn wsgi:app -c conf/gunicorn.conf
    directory=/Users/dongsj/workspace/dsj/pythonSpace/flaskEnv/workspace/demoWeb
    user=dongsj
    stdout_logfile=/Users/dongsj/workspace/dsj/pythonSpace/flaskEnv/workspace/demoWeb/log/supervisor/pkyx.log
    stderr_logfile=/Users/dongsj/workspace/dsj/pythonSpace/flaskEnv/workspace/demoWeb/log/supervisor/pkyx_err.log
    auto_start=True
    auto_restart=True
    

    开启web管理端:

    [inet_http_server]         ; inet (TCP) server disabled by default
    port=127.0.0.1:9999        ; (ip_address:port specifier, *:port for all iface)
    username=admin             ; (default is no username (open server))
    password=123               ; (default is no password (open server))
    
    webDemo

    开启服务

    $ supervisord -c /path/to/conf/supervisor.conf


    常用命令

    $ supervisorctl -c /path/to/conf/supervisor.conf stop myapp

    =====================================
    add exit open reload restart start tail
    avail fg pid remove shutdown status update
    clear maintail quit reread signal stop version


    使用supervisor命令行

    $ supervisorctl -c /path/to/conf/supervisor.conf

    将进入命令行,依然可以使用上面的命令

    命令行

    相关文章

      网友评论

          本文标题:Supervisor

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