[jboss-user] [JBoss Messaging] - JMS client not able to receive messages after 3 days run

raj_kumar do-not-reply at jboss.com
Tue Nov 15 23:21:52 EST 2011


raj_kumar [http://community.jboss.org/people/raj_kumar] created the discussion

"JMS client not able to receive messages after 3 days run"

To view the discussion, visit: http://community.jboss.org/message/636694#636694

--------------------------------------------------------------
Hi All,

I have a remote client which is connected to jboss JMS topic to receive messages. I have an JMS ExceptionListener listening to any excetion, and when exception occurs then it re-connects to JMS topic again. 

After running server for 3-4 days, i started getting disconection from the topic, there were 13 diconnection and the code is able to re-cover connection for re-connecting but after 13th re-connection i am not able receive any messages from topic. And there is no error thrown on client side. Alothoth i can see the Lease expire message on Jboss. Below is the Jboss log :- 

2011-11-03 22:17:39,034 WARN  [org.jboss.remoting.ServerInvoker] Asked to terminate invoker lease for client session id a691o2l-y7p2qt-guf9u2fe-1-guf9ubbf-12, but lease for this id could not be found.: {}
2011-11-03 22:17:49,081 WARN  [org.jboss.jms.server.connectionmanager.SimpleConnectionManager] A problem has been detected with the connection to remote client a691o2l-y7p2qt-guf9u2fe-1-gujzcd65-5lngj, jmsClientID=null. It is possible the client has exited without closing its connection(s) or the network has failed. All associated connection resources will be cleaned up.
2011-11-03 22:18:19,071 WARN  [org.jboss.jms.server.connectionmanager.SimpleConnectionManager] A problem has been detected with the connection to remote client a691o2l-y7p2qt-guf9u2fe-1-gujznzyp-5m0g8, jmsClientID=71-s8eu9fug-1-ef2u9fug-tq2p7y-l2o196a. It is possible the client has exited without closing its connection(s) or the network has failed. All associated connection resources will be cleaned up.

Below are the parameters of remote-bisocket-service.xml

               <!-- Periodicity of client pings. Server window by default is twice this figure -->                               
               <attribute name="clientLeasePeriod" isParam="true">10000</attribute>
               <attribute name="registerCallbackListener">false</attribute>

                <attribute name="timeout" isParam="true">0</attribute>


               <!-- Number of seconds to wait for a connection in the client pool to become free -->
                <attribute name="connectionWait" isParam="true">10</attribute>


               <!-- Max Number of connections in client pool. This should be significantly higher than
                    the max number of sessions/consumers you expect -->
               <attribute name="JBM_clientMaxPoolSize" isParam="true">200</attribute>

               <!-- The maximum time to wait before timing out on trying to write a message to socket for delivery -->
               <attribute name="callbackTimeout">10000</attribute> 


               <!-- Increasing the ping values, since the defaults are extremely low and causing connection failures -->
               <attribute name="validatorPingPeriod" isParam="true">60000</attribute>
               <attribute name="validatorPingTimeout" isParam="true">30000</attribute>

Can anybody help me to rectify where the problem lies.

I am using JBoss 5.1.

Any suggestion will be apprecieted.

Thanks 
Raj...
--------------------------------------------------------------

Reply to this message by going to Community
[http://community.jboss.org/message/636694#636694]

Start a new discussion in JBoss Messaging at Community
[http://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2042]

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/jboss-user/attachments/20111115/ff54d45c/attachment-0001.html 


More information about the jboss-user mailing list