Worked like a charm!  Thank you!

On Thu, Oct 20, 2011 at 5:54 PM, Timothy Bish <tabish...@gmail.com> wrote:

> On Thu, 2011-10-20 at 17:34 -0500, qt4x11 wrote:
> > We are trying to instantiate a new ActiveMQConnectionFactory in our code
> > using the brokerURL
> >
> > failover:(ssl://107.22.0.25:61616,ssl://174.129.78.76:61616
> > )?tcp.keepAlive=true
> >
>
> Try this:
>
> failover:(ssl://
> 107.22.0.25:61616?keepAlive=true,ssl://174.129.78.76:61616?keepAlive=true)
>
> Transport options go on the specific transport, keepAlive is not a
> property of the failover transport.  Tcp KeepAlive isn't really all that
> helpful though as it only checks every two hours or so for a connection
> by default.  The InactivityMonitor will be sending its own keep alive
> commands between broker and client which should be all you need.
>
> > This does not work.  We get a stack trace during application deployment
> >
> > 14:47:19,203 ERROR [stderr] (MSC service thread 1-1) Caused by:
> > java.lang.IllegalArgumentException: Invalid connect parameters:
> > {tcp.keepAlive=true}
> > 14:47:19,203 ERROR [stderr] (MSC service thread 1-1) at
> >
> org.apache.activemq.transport.failover.FailoverTransportFactory.createTransport(FailoverTransportFactory.java:64)
> > 14:47:19,203 ERROR [stderr] (MSC service thread 1-1) at
> >
> org.apache.activemq.transport.failover.FailoverTransportFactory.doConnect(FailoverTransportFactory.java:37)
> > 14:47:19,203 ERROR [stderr] (MSC service thread 1-1) at
> >
> org.apache.activemq.transport.TransportFactory.doConnect(TransportFactory.java:51)
> > 14:47:19,203 ERROR [stderr] (MSC service thread 1-1) at
> >
> org.apache.activemq.transport.TransportFactory.connect(TransportFactory.java:80)
> > 14:47:19,203 ERROR [stderr] (MSC service thread 1-1) at
> >
> org.apache.activemq.ActiveMQConnectionFactory.createTransport(ActiveMQConnectionFactory.java:243)
> > 14:47:19,203 ERROR [stderr] (MSC service thread 1-1) ... 30 more
> >
> >
> > If we remove options from the brokerURL
> >
> > failover:(ssl://107.22.0.25:61616,ssl://174.129.78.76:61616)
> >
> > we're able to deploy successfully.
> >
> > We are using ActiveMQ 5.5.0.  What is it about the keepAlive option we're
> > appending to the failover brokerURL that is causing deployment errors?
>  Is
> > there any way we can use tcp keepAlive with failover?
> >
> > Thanks.
>
> --
> Tim Bish
> ------------
> FuseSource
> Email: tim.b...@fusesource.com
> Web: http://fusesource.com
> Twitter: tabish121
> Blog: http://timbish.blogspot.com/
>
>
>
>

Reply via email to