haproxy求教

無名 发布于 2010/09/13 15:17
阅读 623
收藏 1

我安裝了haproxy, 用了以下的設定, 在S1的log看到haproxy有不停的ping S1. 但我到haproxy-stats看到S1和S2的stats都是down的..

會是小弟的conf錯誤嗎?


global
        log 127.0.0.1   local0
        #log 127.0.0.1  local1 notice
        #log loghost    local0 info
        maxconn 4096
        chroot /tmp/haproxy
        uid 99
        gid 99
        daemon
        nbproc 1
        pidfile /tmp/haproxy/haproxy.pid
        #debug
        #quiet

defaults
        log     global
        log     127.0.0.1       local3
        mode    http
        option  httplog
        option  httpclose
        option  dontlognull
        option  forwardfor
        option  redispatch
        retries 2
        maxconn 2000
        balance roundrobin
        stats   uri     /haproxy-stats
        contimeout      5000
        clitimeout      50000
        srvtimeout      50000
listen  myuathost.no-ip.org 0.0.0.0:80
        mode    http
        option  httpchk GET /index.htm
        server  s1 192.168.10.108:80 weight 3 check
        server  s2 192.168.10.110:80 weight 3 check

加载中
0
员外
那是因为你开始了后台监控检测,haproxy会自动检测后端服务器是否正常工作,所以就一直会ping S1。能不能问一下,你使haproxy是用来干嘛的,能不能详细描述一下?
0
强子大叔的码田
强子大叔的码田
 server  s1 192.168.10.108:80 weight 3 check

server  s2 192.168.10.110:80 weight 3 check

配置了check, haproxy就每隔一段时间对后台服务器进行保活检测

通过查看报文如下:

HAProxy<--->Server

 --->SYN

<---SYN,ACK

--->ACK

--->RESET.

也就是本质上是通过是否可connect成功作为保活检测。  

返回顶部
顶部