Solaris 10
JVM 1.5.0_10
I am getting a jms client reconnect message every 2 minutes on the slave of a clustered
app after the cluster is running for several days. When the queue reconnects start, free
memory starts dropping on the slave for every reconnect (queues are implementing
QueueSession). The master is running at this time and does not show any error messages nor
is a failover in progress. Number of threads on the slave stays stable, number of clients
on the master stays stable as well.
Exception:
org.jboss.mq.SpyJMSException: Exiting on IOE; - nested throwable: (java.io.EOFException)
at org.jboss.mq.SpyJMSException.getAsJMSException(SpyJMSException.java:78)
at org.jboss.mq.Connection.asynchFailure(Connection.java:420)
at
org.jboss.mq.il.uil2.UILClientILService.asynchFailure(UILClientILService.java:174)
at
org.jboss.mq.il.uil2.SocketManager$ReadTask.handleStop(SocketManager.java:440)
at org.jboss.mq.il.uil2.SocketManager$ReadTask.run(SocketManager.java:372)
at java.lang.Thread.run(Thread.java:595)
Caused by: java.io.EOFException
at
java.io.ObjectInputStream$BlockDataInputStream.readByte(ObjectInputStream.java:2666)
at java.io.ObjectInputStream.readByte(ObjectInputStream.java:875)
at org.jboss.mq.il.uil2.SocketManager$ReadTask.run(SocketManager.java:317)
... 1 more
Exception:
org.jboss.mq.SpyJMSException: Exiting on IOE; - nested throwable:
(java.net.SocketTimeoutException: Read timed out)
at org.jboss.mq.SpyJMSException.getAsJMSException(SpyJMSException.java:78)
at org.jboss.mq.Connection.asynchFailure(Connection.java:420)
at
org.jboss.mq.il.uil2.UILClientILService.asynchFailure(UILClientILService.java:174)
at
org.jboss.mq.il.uil2.SocketManager$ReadTask.handleStop(SocketManager.java:440)
at org.jboss.mq.il.uil2.SocketManager$ReadTask.run(SocketManager.java:372)
at java.lang.Thread.run(Thread.java:595)
Caused by: java.net.SocketTimeoutException: Read timed out
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:129)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
at java.io.BufferedInputStream.read(BufferedInputStream.java:235)
at
org.jboss.util.stream.NotifyingBufferedInputStream.read(NotifyingBufferedInputStream.java:79)
at
java.io.ObjectInputStream$PeekInputStream.peek(ObjectInputStream.java:2196)
at
java.io.ObjectInputStream$BlockDataInputStream.readBlockHeader(ObjectInputStream.java:2376)
at
java.io.ObjectInputStream$BlockDataInputStream.refill(ObjectInputStream.java:2443)
at
java.io.ObjectInputStream$BlockDataInputStream.read(ObjectInputStream.java:2515)
at
java.io.ObjectInputStream$BlockDataInputStream.readByte(ObjectInputStream.java:2664)
at java.io.ObjectInputStream.readByte(ObjectInputStream.java:875)
at org.jboss.mq.il.uil2.SocketManager$ReadTask.run(SocketManager.java:317)
... 1 more
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4100011#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...