Hi, we're running on a test server ActiveMQ 5.9.1.

The server is working as expected when producers and consumers are connected; messages are correctly published. We now needed to monitor the queues and the queued messages, prossibly reading the contents of some of those. For this, I configured the server to enable the jmx interface.

This is where things started looking weird. In brief, through jconsole I can see on the broker's attributes that messages are enqueued, and eventually dequeued when a consumer is connected. BUT, the 2 queues (the one created by ActiveMQ, and the ActiveMQ.DLQ queue) remain empty -and yeah, even after refreshing the jconsole view-. Attributes like queue size, cursor index, all counts continuosly remain zero. Even if I got no consumers connected, no messages seem to be inside those queues.

My question is, what am I missing here? Why am I not getting any information from the queue? How are messages handled then, since they don't seem to pass inside any queue, but our test applications still work?

Reply via email to