zoukankan      html  css  js  c++  java
  • supervisor tornado 多进程多端口配置

    base: nginx tornado 
    目标: tornado 实现多端口多进程运行
    
    pip install supervisor
    echo_supervisord_conf > /etc/supervisord.conf   # 默认echo_supervisord_conf 在python/bin 目录下 
    配置/etc/supervisord.conf
    
    command=python /data/www/app/app.py --port=600%(process_num)d
    process_name=%(program_name)s%(process_num)d
    numprocs=6         ; 开启6个子进程
    numprocs_start=1   ; 上面的process_num从1开始  
    directory=/data/www/app
    autostart=true
    autorestart=false
    ;startsecs=5                   ; number of secs prog must stay running (def. 1)
    startretries=3                ; max # of serial start failures (default 3)
    ;stopsignal=QUIT               ; signal used to kill process (default TERM)
    ;stopwaitsecs=10               ; max num secs to wait b4 SIGKILL (default 10)
    ;stopasgroup=false             ; send stop signal to the UNIX process group (default false)
    ;killasgroup=false             ; SIGKILL the UNIX process group (def false)
    user=root                   ; setuid to this UNIX account to run the program
    redirect_stderr=true          ; redirect proc stderr to stdout (default false)
    stdout_logfile=/data/logs/supervisor/order.log        ; stdout log path, NONE for none; default AUTO
    stderr_logfile=/data/logs/supervisor/order_error.log        ; stderr log path, NONE for none; default AUTO
    ;serverurl=AUTO                ; override serverurl computation (childutils)</code>
    
  • 相关阅读:
    kafka 0.8.x producer Example(scala)
    Google V8扩展利器发布:v8-native-binding-generator
    beyond compare秘钥被禁
    STL算法之find
    十条nmap常用的扫描命令
    cgdb UTF-8乱码
    OpenWrt笔记
    openwrt hotplug
    git常用操作
    c99标准的restrict关键字
  • 原文地址:https://www.cnblogs.com/ningmo/p/5922037.html
Copyright © 2011-2022 走看看