当前位置: 首页 > 知识库问答 >
问题:

ActiveMQ:一条挂起的消息,但队列为空

笪煌
2023-03-14

我对ActiveMQ有一个奇怪的问题。我有一个队列,似乎有一个挂起的消息,但当我打开队列时,没有消息。

这里怎么了?真的有消息等待处理吗?我怎样才能把信息带回来,或者至少能看到内容?

编辑:刚刚发现ActiveMQ 5.6.0的这两个错误。这可能是那个问题的根源吗?

不正确的报告挂起QueueSize的持久子后重新连接与未破解

OrderPendingList中的问题可能导致在持久子重新连接后无法传递消息。

共有1个答案

严宇
2023-03-14

所以我很早以前就更新到了ActiveMQ 5.7.0,从那以后就再也没有这个bug了。所以我想说,我的问题是由于这些错误:

不正确的报告挂起QueueSize的持久子后重新连接与未破解

OrderPendingList中的问题可能导致在持久子重新连接后无法传递消息。

 类似资料:
  • 我有和这里描述的相同的问题:ActiveMQ:一条挂起的消息,但队列是空的。 更多客户端: 与hawtio-相同的行为 我的java消费者 不消耗任何东西 重启后,继续消耗 我们不将消息保存在默认的kaha db中,而是保存在Oracle DB中。我可以在表ACTIVEMQ_MSGS中看到数据库中的待处理消息。 重新启动activeMQ后,所有客户端都按预期工作。在管理控制台中,我可以看到消息,j

  • 我对ActiveMQ有一个类似的问题:http://activemq.2283324.n4.nabble.com/Messages-stuck-in-pending-td4617979.html已经尝试了这里发布的解决方案。 有些消息似乎卡在队列上,可以在那里坐几天而不被消费。我有足够多的消费者大部分时间都是免费的,所以这不是消费者“饱和”的问题。 重新启动ActiveMQ后,一些待处理的消息会立

  • 因此,我使用Spring integration链接JMS和ActiveMQ,如下所示:- 如何使其工作,以便发送到此队列并从中接收消息?请帮忙。

  • 问题内容: 我有一个使用SSL传输的activeMQ代理。我大约有10位使用代理的消费者。我正在使用骆驼配置路线。 即使我重新启动使用者,它总是挂断并且不会使用新消息,即使队列中有待处理的消息也是如此。 我开始尝试一次遍历我的消费者,试图找出问题所在,以找出问题的根源。我终于找到了一个消费者,我可以重新解决这个问题。一段时间后它将挂起,但是,如果我进入活动的MQ管理控制台并尝试查看队列中的消息,它

  • 我正在尝试查看ActiveMQ(5.11.1)中队列中的所有消息。为此,我使用Hawtio(1.4.51)。我在ActiveMQ中的队列包含790条消息。 我的步骤到现在: 默认情况下,hawtio在ActiveMQ队列中最多显示400条消息。所以我去了我的broker.xml设置并添加了: 这给了我401条信息。 所以我尝试将maxBrowsePageSize=“401”更改为“-1”。令我惊讶

  • 我正在使用activemq、camel和spring的组合。对于队列,我们有多个消费者;在一些队列消费者上,我们看到有挂起的消息(高达100条,与预取相同),它们根本没有得到处理,但同一队列的其他消费者,一切照旧。 我深入研究以了解发生了什么,发现spring cachingconnectionfactory可能导致了这个问题——我们怀疑这个缓存连接工厂可能会使一些客户端处于非活动状态,并且没有处