For troubleshooting purposes, I'd recommend you use the web console or a JMX viewer to find out which queues have unconsumed messages and no consumers, and browse the messages on each such queue via the web console. Browsing should (I think) run the messages through the expiration logic, so once you've browsed all of the queues, you should have expired any old messages. Then go to the KahaDB data directory and see if some of the oldest files got deleted; if they did, then the problem is simply that you need a mechanism for forcing expiration checks on messages when there's no consumer. If not, then there's something else going on.
While you're browsing the messages, look at the oldest one on each queue and confirm that it's got an expiration date header set; if some of your publishers aren't setting that header, then you need to address that issue first. Tim On Fri, Dec 18, 2015 at 11:46 AM, Tim Bain <tb...@alumni.duke.edu> wrote: > Messages published to a topic are deleted from the message store when they > are consumed by the last subscriber. When there are no subscribers, they > are immediately deleted. So there's nothing for you to worry about there. > > Tim > > On Fri, Dec 18, 2015 at 11:23 AM, Shine <activ...@club.webhop.org> wrote: > >> Hi Tim. >> >> no queue with that name >> >> In the topic Tab is that entry .. SHINE is a queue name >> ActiveMQ.Advisory.Expired.Queue.SHINER >> Number Of Consumers: 0 >> Messages Enqueued: 2 <= expired Messages ... automatically remove from >> queue >> Messages Dequeued: 0 >> >> .. but i cant remove via WebConsole .. maybe the messages are >> automatically >> deleted. >> >> regards >> shine >> >> >> >> -- >> View this message in context: >> http://activemq.2283324.n4.nabble.com/Need-help-with-a-message-broker-configuration-tp4705074p4705184.html >> Sent from the ActiveMQ - User mailing list archive at Nabble.com. >> > >