forwardfor is for http only of course.

You have the client and server timeouts set to 60 seconds which means that
if those tcp connections are idle for that time the connection will be
closed.  Maybe that's not what you intended?

-Bryan



On Thu, Jan 10, 2013 at 8:20 PM, B MK <[email protected]> wrote:

> Hello,
>
> My rabbitmq connection dropped every minute behind haproxy. If i connected
> directly there was no issue.  I already mailed this issue on rabbitmq
> mailing list.
> http://rabbitmq.1065348.n5.nabble.com/Connection-error-on-RabbitMQ-consumer-behind-haproxy-td24348.html
> .
>
> How to add this "option forwardfor" in tcp mode. Is it possible.
> [WARNING] 010/095024 (902) : config : 'option forwardfor' ignored for
> proxy 'rabbitmq_consumer_cluster' as it requires HTTP mode.
>
>
>
> See my haproxy configuration,
>
> global
>     log 127.0.0.1    local0
>     log 127.0.0.1    local1 notice
>     #log loghost    local0 info
>     maxconn 4096
>     #chroot /usr/share/haproxy
>     user haproxy
>     group haproxy
>     daemon
>     #debug
>     #quiet
>
> defaults
>     log    global
> #    mode    http
> #    option    httplog
>     option    dontlognull
>     retries    3
>     option redispatch
>     maxconn    5000
>     contimeout    10000
>     clitimeout    60000
>     srvtimeout    60000
>
>
> listen rabbitmq_producer_cluster 0.0.0.0:5672
>     mode tcp
>
>     balance roundrobin
>
>     server rabbit_1 rabbit1:5672 check inter 5000 rise 2 fall 3
>     server rabbit_2 rabbit2:5672 check inter 5000 rise 2 fall 3
>     #server rabbit_3 rabbit3:5672 check inter 5000 rise 2 fall 3
>
> listen rabbitmq_consumer_cluster 0.0.0.0:5673
>     mode tcp
>     balance roundrobin
>     option tcpka
>
>     server rabbit_1 rabbit1:5672 check inter 5000 rise 2 fall 3
>     server rabbit_2 rabbit2:5672 backup check inter 5000 rise 2 fall 3
>     #server rabbit_3 rabbit3:5672 check inter 5000 rise 2 fall 3
>
> listen private_monitoring :8100
>     mode http
>     option httplog
>     stats enable
>     stats uri   /stats
>     stats refresh 5s
>
>

Reply via email to