We're noticing a lot of churn in our connection pool, with connections being
opened/closed frequently. Our ExceptionListener frequently gets triggered by
a connection being closed with the following stacktrace:
javax.jms.JMSException: Connection closed by external action
at
org.apache.qpid.client.AMQConnectionDelegate_0_10.closed(AMQConnectionDelegate_0_10.java:343)
at org.apache.qpid.transport.Connection.closed(Connection.java:558)
at
org.apache.qpid.transport.network.Assembler.closed(Assembler.java:112)
at
org.apache.qpid.transport.network.InputHandler.closed(InputHandler.java:204)
at
org.apache.qpid.transport.network.io.IoReceiver.run(IoReceiver.java:174)
at java.lang.Thread.run(Thread.java:748)
Caused by: org.apache.qpid.transport.ConnectionException: Connection closed
by external action
at org.apache.qpid.transport.Connection.closeCode(Connection.java:522)
at
org.apache.qpid.transport.ConnectionDelegate.connectionClose(ConnectionDelegate.java:75)
at
org.apache.qpid.transport.ConnectionDelegate.connectionClose(ConnectionDelegate.java:40)
at
org.apache.qpid.transport.ConnectionClose.dispatch(ConnectionClose.java:91)
at
org.apache.qpid.transport.ConnectionDelegate.control(ConnectionDelegate.java:49)
at
org.apache.qpid.transport.ConnectionDelegate.control(ConnectionDelegate.java:40)
at org.apache.qpid.transport.Method.delegate(Method.java:163)
at org.apache.qpid.transport.Connection.received(Connection.java:367)
at org.apache.qpid.transport.Connection.received(Connection.java:65)
at org.apache.qpid.transport.network.Assembler.emit(Assembler.java:97)
at
org.apache.qpid.transport.network.Assembler.assemble(Assembler.java:183)
at org.apache.qpid.transport.network.Assembler.frame(Assembler.java:131)
at org.apache.qpid.transport.network.Frame.delegate(Frame.java:128)
at
org.apache.qpid.transport.network.Assembler.received(Assembler.java:102)
at
org.apache.qpid.transport.network.Assembler.received(Assembler.java:44)
at
org.apache.qpid.transport.network.InputHandler.next(InputHandler.java:189)
at
org.apache.qpid.transport.network.InputHandler.received(InputHandler.java:105)
at
org.apache.qpid.transport.network.InputHandler.received(InputHandler.java:44)
at
org.apache.qpid.transport.network.io.IoReceiver.run(IoReceiver.java:152)
... 1 more
Could someone clarify what exactly this IoReceiver object is doing, and why
connections may be getting closed so frequently? Thanks!
--
Sent from: http://qpid.2158936.n2.nabble.com/Apache-Qpid-users-f2158936.html
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]