Hello,

Correct, these log lines indicate that your JBoss client has reconnected to the 
broker. 
As to why that happened, I don't know. However a reconnect once a day does not 
sound like a bigger problem. 
Is there any information in the broker log as to why the connection was shut 
down?



Cheers,

Torsten Mielke
tors...@fusesource.com
tmie...@blogspot.com


On Apr 11, 2012, at 12:58 AM, qt4x11 wrote:

> We have ActiveMQ clustering between our two servers configured as a network
> of brokers.  Our config files look like
> 
>    <broker xmlns="http://activemq.apache.org/schema/core";
> brokerName="receiver" persistent="false" useJmx="false"
> dataDirectory="${activemq.base}/data"
> destroyApplicationContextOnStop="true">
> 
>        <networkConnectors>
> 
>       <networkConnector
> uri="static:(ssl://le2.comt:61616<http://le1.liveexpert.net:61616/>
> )"/>
> 
>       </networkConnectors>
> 
> 
> and
> 
> 
>        <networkConnectors>
>       <networkConnector
> uri="static:(ssl://le1.comt:61616<http://le1.liveexpert.net:61616/>
> )"/>
>       </networkConnectors>
> 
> 
> We're starting to see some errors in our JBoss logs that look like
> 
> 
> 
> 14:53:37,812 INFO
> [org.apache.activemq.transport.failover.FailoverTransport] (ActiveMQ
> Task-55) Successfully connected to ssl://le2.com:61616?keepAlive=true
> 
> 
> 14:54:30,213 INFO
> [org.apache.activemq.transport.failover.FailoverTransport] (ActiveMQ
> Task-57) Successfully connected to ssl://le2.com:61616?keepAlive=true
> 
> 
> 
> I took a look at the source for
> org.apache.activemq.transport.failover.FailoverTransport - this message
> gets written to log when a successfully reconnection event has been made
> from the client - in this case, Java/JBoss.  Since JBoss is configured with
> jms_url as a static list of brokers, i.e.,
> 
> 
> failover:(
> ssl://le1.com:61616?keepAlive=true,ssl://le2.com:61616?keepAlive=true)
> 
> 
> JBoss attempts to connect to one of the brokers upon startup, the
> connection logic randomizes which broker to connect to by default.  What I
> think is happening when these messages get written is the client has lost
> connection to the broker it has connected to initially, due to hitting the
> inactivityTimeoutThreshold of 30 seconds somehow - and is attempting to
> reconnect to one of the nodes in our network of brokers.  Is this a correct
> assumption?  Is it correct that the Java code running in our JBoss
> container is writing these types of 'reconnect' messages to the logs?  We
> see these messages about once a day, is that too frequent for that period
> of time?  The reason I ask is that some clients are reporting errors, and
> we were able to correlate that to when these 'reconnecton' events appear in
> our logs.
> 
> 
> The reason the client needs to reconnect to the failover cluster is unclear
> to me.  There are no indications of an ActiveMQ server restart at this
> time, just that connection between client and broker needs to be
> reestablished.  Can anyone recommend anything we can do to prevent these
> types of reconnection events from happening as much as possible, given our
> setup?  Or anything we can reconfigure that may be causing frequent
> reconnection events?  Thanks.




Reply via email to