[jboss-user] [Remoting] - Re: Messaging blocked by long time-out

ron.sigal@jboss.com do-not-reply at jboss.com
Thu Mar 19 02:03:17 EDT 2009


I have a question.  

On the server side, there is an org.jboss.remoting.Lease which, if it doesn't receive pings from the client in a timely fashion, will declare that a connection is broken and inform any registered listeners.  Now JBossMessaging registers a listener, so it should be informed about the broken connection, and it should attempt to shut it down.  Now, Remoting won't try to kill a Socket in the middle of a read() or write(), but I'm a little surprised that JBossMessaging doesn't clean things up enough to prevent all the other clients from receiving messages.

Are you seeing the output from


  |   log.trace("Notified connection listener of lease expired due to lost connection from client (client session id = " + clientHolder.getSessionId());
  | 

on your server logs?

View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4219349#4219349

Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4219349



More information about the jboss-user mailing list