我们在我们的应用程序中使用ActiveMQ 5.5.1。
客户报告说ActiveMQ正在创建大量数据队列数据文件,总大小现在接近GB。他想知道造成这个问题的原因。
根据我们对ActiveMQ网站的理解,我们了解ActiveMQ应该在数据队列数据文件达到32MB并且处理该文件中的所有邮件时删除它们。
我们的activemq.xml使用< kahaPersistenceAdapter>,这似乎生成了数据队列数据文件。我们使用ActiveMQ的Webconsole来查看队列中的条目,但它没有列出任何条目。我们尝试替换< kahaPersistenceAdapter>使用< kahaDB>,它生成了一些.log文件,Webconsole能够读取这些文件。
那么我们如何让Webconsole读取数据队列数据文件?