Chinaunix首页 | 论坛 | 博客
  • 博客访问: 146343
  • 博文数量: 19
  • 博客积分: 216
  • 博客等级: 入伍新兵
  • 技术积分: 751
  • 用 户 组: 普通用户
  • 注册时间: 2011-01-05 11:30
个人简介

欢迎喜欢linux技术的朋友共同交流

文章分类
文章存档

2018年(2)

2014年(5)

2013年(8)

2012年(4)

我的朋友

分类: 系统运维

2018-12-04 11:14:41

场景:测试HAproxy服务的TCP代理服务,与nginx的TCP代理做性能对比
部署过程:
1、下载haproxy-1.8.0.zip,下载页面

2、安装部署haproxy
unzip haproxy-1.8.0.zip
cd haproxy-1.8.0

make TARGET=linux26  ARCH=X86_64 PREFIX=/home/homework/haproxy
make install PREFIX=/home/homework/haproxy
cd /home/homework/haproxy
mkdir etc logs
cd etc
vim haproxy.cfg

----------配置文件---------------
global
    log         127.0.0.1 local3
    pidfile     /home/homework/haproxy/haproxy.pid
    maxconn     4000
    user        homework
    daemon


defaults
    mode                    tcp
    log                     global
    log 127.0.0.1           local3
    option                  tcplog
    option                  dontlognull
    option                  redispatch
    option                  abortonclose
    retries                 3
    timeout http-request    300s
    timeout queue           1m
    timeout connect         300s
    timeout client          1m
    timeout server          1m
    timeout http-keep-alive 300s
    timeout check           300s
    maxconn                 4000

listen stats
    bind     *:8090
    balance roundrobin
    mode     tcp
    server s1  192.168.8.63:8887   weight 1
-------------------------------------------------------------------

chown homework.homework -R /home/homework/haproxy/

3、开启日志接收
vim /etc/rsyslog.conf
下面两行注释去掉
$ModLoad imudp
$UDPServerRun 514

添加配置
local3.*  /home/homework/haproxy/logs/access.log

vim /etc/sysconfig/rsyslog
SYSLOGD_OPTIONS="-c 5"修改为下面配置
SYSLOGD_OPTIONS="-r -m 0 -c 2"

/etc/init.d/rsyslog restart

4、启动haproxy
/home/homework/haproxy/sbin/haproxy -f /home/homework/haproxy/etc/haproxy.cfg

5、检查haproxy日志是否有输出
tail /home/homework/haproxy/logs/access.log
Dec  4 10:38:50 localhost haproxy[96612]: Proxy stats started.
Dec  4 10:38:50 localhost haproxy[96612]: Proxy stats started.

至此服务部署完成、重启服务的脚本自行创建,这里就不贴出来了。

阅读(1350) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~