supervisor tornado 多进程多端口配置

本文介绍如何使用Supervisor配置Tornado服务,实现多端口多进程运行。通过安装Supervisor并编辑配置文件,可以指定启动多个Tornado实例,每个实例监听不同端口,并设置日志记录路径。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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>

转载于:https://www.cnblogs.com/ningmo/p/5922037.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值