【问题标题】:Negative message count on ActiveMQ ArtemisActiveMQ Artemis 上的负消息计数
【发布时间】:2021-03-10 19:07:19
【问题描述】:

在 ActiveMQ Artemis 2.14.0 中,如果我在 Web 控制台中看到负消息计数,这意味着什么?服务器最近因高堆使用率而崩溃。我正在努力解决这个问题。我重新启动了 Artemis,但在文档中找不到任何关于负面消息计数的内容。

【问题讨论】:

  • artemis 版本:2.14.0,hawtio 版本:1.5.12,jolokia 版本:1.6.2

标签: activemq-artemis


【解决方案1】:

消息计数为负几乎总是错误的结果,或者可能是由于 JVM 问题(例如,堆用完)导致的内部状态损坏。没有关于它的文档,因为它不应该发生。如果您在正常操作过程中遇到这种情况,请在ActiveMQ Artemis Jira 中提交错误报告。如果可能,请提供用例的完整描述和复制器。

【讨论】:

    【解决方案2】:

    嘿,以防万一其他人遇到这个问题并试图解决它;在我们的主机系统崩溃并导致 Artemis-VM 崩溃后,我们有 -120 条消息在队列中(我们正在运行 ActiveMQ Artemis 2.15.0)。

    我设法通过清除 Web UI 中的队列并重新启动服务来解决此错误。我们没有丢失一条消息,计数器现在是正数(或零):)

    也许这对你也有帮助。另一个想法是删除队列,因为只要它在 broker.xml 中定义,它就会在重新启动后重新创建。我很确定,这也会有所帮助。

    【讨论】:

      猜你喜欢
      • 2021-09-02
      • 2019-04-02
      • 1970-01-01
      • 1970-01-01
      • 2020-02-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多