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]

Reply via email to