You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@activemq.apache.org by "Hariharan (JIRA)" <ji...@apache.org> on 2011/08/01 10:55:09 UTC
[jira] [Commented] (AMQ-3424) AMQ data dir not cleaning up even
after messages getting consumed.
[ 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