ActiveMQ KahaDB архив данных журналов не работает
Я пытался настроить KahaDB для архивирования журналов данных с конфигурацией ниже:
<persistenceAdapter>
<kahaDB directory="${activemq.data}/kahadb" journalMaxFileLength="15mb" archiveDataLogs="true" directoryArchive="${activemq.data}/archive" />
</persistenceAdapter>
Это создает archive
каталог, как настроено, однако он НЕ перемещает файл журнала данных в этот каталог.
Согласно документу ActiveMQ, интервал очистки по умолчанию составляет 30 с, в течение которого он должен решить либо удалить файл журнала данных, либо переместить его в папку архива. Но по какой-то причине это не работает для меня.
Так же db-N.log
файл внутри /kahadb
каталог не катится. В любой момент времени в этом каталоге находится только один файл db-1.log. Я не уверен, что это как-то связано с тем, что архив вообще не работает, но я просто пытаюсь дать как можно больше подробностей.
ПРИМЕЧАНИЕ: - Я использую ActiveMQ версии 5.15.0 - Я не смог найти ни одной связанной проблемы, о которой уже сообщалось в SO и на форуме AMQ.
Буду признателен за любую оказанную помощь.