supervisor tornado 多进程多端口配置
2024-10-14 14:53:06
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>
最新文章
- 页面中调用系统常用的对话框需要用到的classid
- 一步步实现ABAP后台导入EXCEL到数据库【2】
- Socket编程实践(3) 多连接服务器实现与简单P2P聊天程序例程
- C程序语法(无左递归)
- WCF 客户端代理生成 通过SvcUtil.exe
- js 获得radio的值
- 简单poi读取excel
- 使用node.js的bodyParser中间件读取post数据解析
- ejs使用
- android APP是否需要缓存?+简单架构
- [GRYZ]寒假模拟赛
- C++实现Log()日志函数
- jquery中html()或text()方法获取或设置p标签的值
- MATLAB统计工具箱 转
- 2017-2018-1 20155208 课堂测试(ch06)(补做)
- jquery ajax 全局事件
- 利用svn log命令实现的资源版本更新
- 用jpinyin实现汉字转拼音功能
- 第一个Django demo
- MongoDB查询指定字段(field)返回指定字段的方法