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


# 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.

Thanks & Regards,
Kuldip Madnani



On Thu, Feb 6, 2014 at 2:08 PM, Ryan O'Hara <roh...@redhat.com> wrote:

> On Thu, Feb 06, 2014 at 02:05:07PM -0600, Kuldip Madnani wrote:
> > Hi,
> >
> > I am trying to connect my RabbitMQ cluster through HAProxy.When connected
> > directly to RabbitMQ nodes it works fine but when connected through
> HAProxy
> > it raises following exception :
>
> What are your client/server timeouts?
>
> Ryan
>
> > com.rabbitmq.client.ShutdownSignalException: connection error; reason:
> > java.io.EOFException
> > at
> >
> com.rabbitmq.client.impl.AMQConnection.startShutdown(AMQConnection.java:678)
> > at
> com.rabbitmq.client.impl.AMQConnection.shutdown(AMQConnection.java:668)
> > at
> >
> com.rabbitmq.client.impl.AMQConnection$MainLoop.run(AMQConnection.java:546)
> > Caused by: java.io.EOFException
> > at java.io.DataInputStream.readUnsignedByte(DataInputStream.java:290)
> > at com.rabbitmq.client.impl.Frame.readFrom(Frame.java:95)
> > at
> >
> com.rabbitmq.client.impl.SocketFrameHandler.readFrame(SocketFrameHandler.java:131)
> > at
> >
> com.rabbitmq.client.impl.AMQConnection$MainLoop.run(AMQConnection.java:515)
> >
> > What could be the reason.I see RabbitMQ guys said in many forums to check
> > it with HAProxy.
> >
> > Thanks & Regards,
> > Kuldip Madnani
>

Reply via email to