[ https://issues.apache.org/jira/browse/AMQ-3424?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13073466#comment-13073466 ]
Hariharan commented on AMQ-3424: -------------------------------- Hi, The directory size is continuously growing in production. Can someone please let me know on this. Regards Hari > AMQ data dir not cleaning up even after messages getting consumed. > ------------------------------------------------------------------ > > Key: AMQ-3424 > URL: https://issues.apache.org/jira/browse/AMQ-3424 > Project: ActiveMQ > Issue Type: Bug > Components: Message Store > Reporter: Hariharan > > Hi, > We are using ActiveMQ 5.3 (in UNIX) and use both queues and topics (durable > and non-durable). > The messages are published by the publishers in persistent delivery and auto > acknowledge mode. > I can see that the consumers are actively able to consume the messages. > However, even after the messages getting consumed successfully, the data dir > size is not coming down. > I tried : > 1. Using both amqPersistenceAdapter and kahaDB. > 2. Upgrading the AMQ to 5.5 > But none of them is bringing down its size. > snapshot: > {code:xml} > *After starting the broker.* > du -h activemq_data_kahadb ; ls -l /activemq_data_kahadb > 48K /activemq_data_kahadb > total 44 > -rw-rw-r-- 1 manih manih 9961472 Jul 29 05:06 db-1.log > -rw-rw-r-- 1 manih manih 12288 Jul 29 05:06 db.data > -rw-rw-r-- 1 manih manih 12304 Jul 29 05:06 db.redo > -rw-rw-r-- 1 manih manih 0 Jul 29 05:04 lock > *After messages getting delivered.* > du -h /activemq_data_kahadb ; ls -l /activemq_data_kahadb > 1.7M /activemq_data_kahadb > total 1652 > -rw-rw-r-- 1 manih manih 9961472 Jul 29 05:24 db-1.log > -rw-rw-r-- 1 manih manih 364544 Jul 29 05:24 db.data > -rw-rw-r-- 1 manih manih 332416 Jul 29 05:24 db.redo > -rw-rw-r-- 1 manih manih 0 Jul 29 05:04 lock > {code} > Here are my config details: > {code:xml} > <amq:persistenceAdapter> > <amq:kahaDB directory="activemq_data_kahadb" journalMaxFileLength="10mb"/> > </amq:persistenceAdapter> > <amq:systemUsage> > <amq:systemUsage> > <amq:memoryUsage> > <amq:memoryUsage limit="20 mb"/> > </amq:memoryUsage> > <amq:storeUsage> > <amq:storeUsage limit="1 gb"/> > </amq:storeUsage> > <amq:tempUsage> > <amq:tempUsage limit="100 mb"/> > </amq:tempUsage> > </amq:systemUsage> > </amq:systemUsage> > {code} > I do understand that the messages are persisted until consumed by the > consumers, but after that shouldn't the file size be coming down? > Please let me know if there are any config changes that I need to do to get > this working fine. > Thanks in advance > Hari -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira