Haproxy Tornado笔记

Haproxy Tornado笔记

  • haproxy: 负载均衡,动静态分离
  • keepalived: haproxy主备
  • varnish: 静态文件缓存
  • supervisor: 管理Tornado进程

环境

eth0:192.168.31.197
eth1:10.10.100.100
haproxy主机
eth0:192.168.31.159
eth1:10.10.100.101
haproxy备机
eth0:10.10.100.53 真实机器
eth0:10.10.100.54 真实机器
eth0:10.10.100.57 varnish真实机器(静态文件)

真实机器配置

在10.10.100.53和10.10.100.54上安装和配置

supervisor配置

安装

supervisor 安装

配置

vim /etc/supervisor/supervisord.conf 
[group:tornados]
programs=haproxy_tornado

[program:haproxy_tornado]
numprocs=8 #我当前机器10核,开启8个进程
numprocs_start=1
command=python /var/www/haproxy_tornado/server.py --port=81%(process_num)02d #测试项目
process_name=%(program_name)s%(process_num)d
directory=/var/www/haproxy_tornado/
autorestart=true
redirect_stderr=true
stdout_logfile=/tmp/haproxy_tornado.log
stdout_logfile_maxbytes=500MB
stdout_logfile_backups=50
stderr_logfile=/tmp/haproxy_tornado.log
autostart=true
loglevel=info
user=www-data
supervisorctl reload#加载配置
supervisorctl status#查看状态

nginx配置


upstream haproxy_tornado {
  #supervisor起了8个进程,这轮询这几个进程
  server  0.0.0.0:8101;
  server  
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值