haprxy安装,配置及常见错误

本文详细介绍HAProxy的安装步骤及配置方法,包括如何下载、解压安装包,配置haproxy.cfg文件实现负载均衡,并设置日志记录,最后解决可能出现的错误。

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

1、安装:
下载tar包 http://download.youkuaiyun.com/detail/tianwei7518/8157235
解压包
cd haproxy-1.5.8
make TARGET=linux26 PREFIX=/usr/local/haproxy                                #将haproxy安装到/usr/local/haproxy
make install PREFIX=/usr/local/haproxy
mkdir /usr/share/haproxy

2、haproxy 配置
haproxy.cfg 内容

# this config needs haproxy-1.1.28 or haproxy-1.2.1


global
        log 127.0.0.1   local0 debug
        #log 127.0.0.1  local1 debug
        #log loghost    local0 info
        pidfile /usr/local/haproxy/haproxy.pid
        ulimit-n 819200
        maxconn 4096
        chroot /usr/share/haproxy
        uid 99
        gid 99
        daemon
        nbproc 1
        #debug
        #quiet


defaults
        log     global
        mode    http
        option  httplog
        option  dontlognull
        retries 3
        maxconn 2000
        timeout connect  5000  #连接超时
        timeout client 50000  #客户端超时
        timeout server 50000  #服务器超时
        balance roundrobin


listen  config_manage_server
        bind 0.0.0.0:8000
        cookie  SERVERID rewrite
        balance roundrobin
        server  app1_1 172.16.5.120:5000 cookie app1inst1 check inter 2000 rise 2 fall 5
        server  app1_2 172.16.5.122:5000 cookie app1inst2 check inter 2000 rise 2 fall 5


日志配置:
/usr/local/haproxy/haproxy.cfg 文件
global
        log 127.0.0.1   local0 debug
参考:
      http://blog.youkuaiyun.com/zhu_tianwei/article/details/41117323
/etc/rsyslog.conf 文件        
# Provides UDP syslog reception
$ModLoad imudp
$UDPServerRun 514
local0.*         /var/log/haproxy.log
参考:
http://zhidao.baidu.com/link?url=W4i-8zfwxaXxpSyu3I-rZSB_hA_fYHTS4TOlqUf5Lvj8cHAfMD_2aFADxzgntWLB1ePuIVI-j1bJgcAQUB5pAY4oHv5j62u0AdfXlnOSMkC


/etc/sysconfig/rsyslog 文件
SYSLOGD_OPTIONS="-r -m 0"


重启 rsyslog
service rsyslog restart   
service rsyslog status

 

安装参考:

http://johnsz.blog.51cto.com/525379/715922/

http://www.cnblogs.com/Richardzhu/p/3344676.html

配置参考:

http://blog.youkuaiyun.com/zhu_tianwei/article/details/41117323

http://www.cnblogs.com/dkblog/archive/2012/03/13/2393321.html

http://blog.chinaunix.net/uid-17291169-id-4744949.html


3、常见错误:

(1)[ALERT] 168/085006 (10670) : [/usr/local/haproxy/sbin/haproxy.main()] Cannot chroot(/usr/share/haproxy).

解决方法:

mkdir /usr/share/haproxy

参考:http://itindex.net/detail/50855-haproxy-%E8%B4%9F%E8%BD%BD-xtracluster

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值