haprxy安裝,配置及常見錯誤

1、安裝:
下載tar包 http://download.csdn.net/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.csdn.net/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.csdn.net/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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章