Hi, On Thu, Feb 06, 2014 at 02:25:02PM -0600, Ryan O'Hara wrote: > On Thu, Feb 06, 2014 at 02:15:31PM -0600, Kuldip Madnani wrote: > > I have the following setting for HAProxy and no settings in client for > > connectionFactory: > > > > defaults > > log global > > mode tcp > > option tcplog > > option dontlognull > > retries 3 > > option redispatch > > maxconn 4096 > > timeout connect 5s # default 5 second time out if a backend is not found > > timeout client 300s > > timeout server 300s > > OK. 300s is more than enough. > > > # Entries for rabbitmq_CLUSTER6 Listener > > #--------------------------------------# > > listen rabbitmq_CLUSTER6 *:5678 > > mode tcp > > maxconn 8092 > > option allbackups > > balance roundrobin > > server LISTENER_rabbitmq_CLUSTER6_zldv3697_vci_att_com_5672 > > zldv3697.XXX.XXX.com:5672 weight 10 check inter 5000 rise 2 fall 3 > > ########################################## > > > > Do these values impact and throw java.io.EOFException. > > I have no idea. My first thought was the your connections were timing > out and the application didn't handle it well. > > I don't think this is an haproxy issue. I have haproxy working in > front of a RabbitMQ cluster and have not hit any problems. The > configuration I am using can be found here: > > http://openstack.redhat.com/RabbitMQ
Do you know if any port information is transported in the protocol ? Since haproxy and the server are on different ports, this could be one possible explanation. Willy