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>

最新文章

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

热门文章

  1. HDU 5694 BD String 递归暴力
  2. HTTP 报文总结、外送两本电子书
  3. PHP编码规范整理,很全很实用(图文版)
  4. Mac安装wget的两种方法
  5. Java 开发@ JDBC链接SQLServer2012
  6. BNUOJ-26480 Horror List 最短路
  7. maven 本地仓库的设置
  8. Hadoop,HBase,Zookeeper源码编译并导入eclipse
  9. 配置MySQL主从双向同步
  10. (10.09作业)学生选课数据库SQL语句练习题