In response to my own question, I have the following in my haproxy.cfg:
global
log 127.0.0.1 local0 info
log 127.0.0.1 local1 notice
#log loghost local0 info
maxconn 40000
chroot /var/lib/haproxy
user haproxy
group haproxy
daemon
#debug
#quiet
stats socket /tmp/stats
defaults
log global
mode http
option httplog
option forwardfor
option allbackups
option dontlognull
retries 3
option redispatch
maxconn 5000
contimeout 5000
clitimeout 50000
srvtimeout 50000
option httpchk
option httpclose
# enable web-stats at /haproxy?stats
backend 5220_sphinx
balance leastconn
mode tcp
contimeout 50000
srvtimeout 50000
Running a tcpdump on the server I can see that this is attempting to send HTTP requests to check if the backend is up - is this because of the defaults settings? If so, is there any way to override this?
Cheers
Chris
Chris Sarginson wrote:
> Hi all,
>
> I'm currently trying to loadbalance connections to the Sphinx search
> daemon on 2 servers, however haproxy is not detecting the ports as being
> accessible despite the fact that they are responding.
>
> I'm using haproxy 1.3.23 - what sort of checks is haproxy running to try
> and ascertain if the services are available?
>
> Information on sphinx is available here: http://www.sphinxsearch.com/
>
> Cheers
> Chris
Received on 2010/05/19 12:10
This archive was generated by hypermail 2.2.0 : 2010/05/19 12:15 CEST