2008/7/17 Shahbaz Chaudhary <[EMAIL PROTECTED]>: > I'm trying to make sense of these errors. > --How can I find out which queue breached? tmp_0234282whatever doesn't > mean anything to me, it is created by one of the clients. I can't use > JMX to find out where this queue is bound since the server is already > dead by the time I see this.
This is something that has been discussed previously. I am not sure if this made it into the M2.x codebase or whether it is slated for trunk. Maybe someone who was involved in that discussion can give us an update? However I don't understand why "the server is dead"? The message is informational and the server should be working normally. > --Why does this happen? Clearly the queue is getting overfilled. Is > this because data is not being read by the client fast enough? Yes. > I do notice that when I disconnect my client (I think only JMS client), > I get a "session closed implictly: java.io.IOException: Connection reset > by peer" error. This is despite the fact that I explicitly close the > connection with calls to .close() on Connection. Is it possible that > qpid doesn't realize that the client is no longer connected and keeps > populating the queue...eventually causing these errors? I don't think we have seen that error before. The server has clearly detected the client has disconnected so it should clean up the temp queue. Even if you were not calling close() it should still work fine. It would be interesting to check using the management console (or JMX directly) that the number of connections and queues/bindings to the topic exchange are as you expect. RG
