【发布时间】:2016-11-20 23:53:39
【问题描述】:
我遇到了与此处所述相同的问题: ActiveMQ: One Pending Message but Queue is empty.
Active MQ 显示队列的待处理消息,但是当我单击它时它是空的。
- 更多客户:
- hawtio - 相同的行为
- 我的 java 消费者
- 不消耗任何东西
- 重启后,继续消费
我们不是将消息保存在默认的 kaha 数据库中,而是保存在 Oracle 数据库中。我可以在表 ACTIVEMQ_MSGS 中看到数据库中的待处理消息。
在 activeMQ 重新启动后,所有客户端都按预期工作。在管理控制台中,我可以看到消息,并且 java 消费者消费了这些消息。
通过更新 ActiveMQ 5.7.0 解决了上述现有问题。 我检查了 activeMQ 日志,但没有发现错误或警告。消息的生产者也没有改变。
知道我为什么会遇到这些问题吗?
【问题讨论】: