activemq-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From SuoNayi <suonayi2...@163.com>
Subject Re:Re:Re: How to delete a persistent message
Date Thu, 27 Jun 2013 02:01:34 GMT
Hi, take a peek at 
http://activemq.apache.org/why-do-kahadb-log-files-remain-after-cleanup.html




At 2013-06-25 10:13:51,SuoNayi <suonayi2006@163.com> wrote:
>There's a option which can be turned on to logging why a KahaDB file can not 
>be deleted when cleanup is performing.But I can not recall how to turn on it...
>
>
>
>
>At 2013-06-24 23:42:18,"Christian Posta" <christian.posta@gmail.com> wrote:
>>Messages are logically deleted, in that they will no longer be associated
>>with a destination, and the index tracks that. However, as for their
>>appearance on disk, they will live in the journal file until the journal
>>file is deleted, which happens automatically at defined intervals. You can
>>alter the frequency it checks for cleanup with <kahaDB cleanup="time"/>
>>property. If you don't want them auto removed, you can even archive them.
>>If you're running into a situation where the number of log files you have
>>grows unbounded, then there's a reason why those logs are staying around,
>>ie, the contents aren't unused (messages not being ack'd)?
>>
>>http://activemq.apache.org/kahadb.html
>>
>>
>>On Fri, Jun 21, 2013 at 10:24 AM, Francisco <cid@iti.upv.es> wrote:
>>
>>> Hi all,
>>>
>>> Regarding persistent messages, I discovered an undesired behavior I would
>>> like to confirm here:
>>>
>>>  - I know persistent messages will be saved on disk as they are received in
>>> the broker. That's fine.
>>>  - However, I thought that those messages would be automatically deleted
>>> once all the subscribers confirm the reception of the message. However, it
>>> seems to me that they still saved on disk forever and ever.
>>>  - I thought I could solve this by setting a time ti expire. However, it
>>> doesn't seems to work for me.
>>>
>>> So, here are my questions:
>>>  - Are persistent messages meant to live forever in the BBDD? In such case,
>>> my BBDD will keep growing and growing...
>>>  - Do I have any mean to delete those messages programatically (via Java)?
>>>
>>> Many thanks in advance,
>>> Francisco
>>>
>>>
>>>
>>> --
>>> View this message in context:
>>> http://activemq.2283324.n4.nabble.com/How-to-delete-a-persistent-message-tp4668470.html
>>> Sent from the ActiveMQ - User mailing list archive at Nabble.com.
>>>
>>
>>
>>
>>-- 
>>*Christian Posta*
>>http://www.christianposta.com/blog
>>twitter: @christianposta

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message