ActiveMQ Artemis 上的负消息计数
Negative message count on ActiveMQ Artemis
在 ActiveMQ Artemis 2.14.0 中,如果我在 Web 控制台中看到负消息计数,这意味着什么?服务器最近因堆使用率过高而崩溃。我正在努力解决这个问题。我重新启动了 Artemis,但我在文档中找不到任何关于负消息计数的内容。
负消息计数几乎总是错误的结果,或者可能是由于 JVM 问题导致的内部状态损坏(例如 运行 堆外)。没有关于它的文档,因为它不应该发生。如果您在正常操作期间遇到这种情况,请在 ActiveMQ Artemis Jira 中提交错误报告。如果可能,请提供用例的完整描述和复制者。
嘿,以防万一其他人遇到这个问题并正在尝试解决它;在我们的主机系统崩溃也导致 Artemis-VM 崩溃后,我们在队列中有 -120 条消息(我们是 运行 ActiveMQ Artemis 2.15.0)。
我设法通过清除 Web 中的队列 UI 并重新启动服务来解决此错误。我们没有丢失一条消息,计数器现在为正(或零):)
也许这对您也有帮助。另一个想法是删除队列,因为它会在重新启动后重新创建,只要它在 broker.xml 中定义。我很确定,这也会有所帮助。
在 ActiveMQ Artemis 2.14.0 中,如果我在 Web 控制台中看到负消息计数,这意味着什么?服务器最近因堆使用率过高而崩溃。我正在努力解决这个问题。我重新启动了 Artemis,但我在文档中找不到任何关于负消息计数的内容。
负消息计数几乎总是错误的结果,或者可能是由于 JVM 问题导致的内部状态损坏(例如 运行 堆外)。没有关于它的文档,因为它不应该发生。如果您在正常操作期间遇到这种情况,请在 ActiveMQ Artemis Jira 中提交错误报告。如果可能,请提供用例的完整描述和复制者。
嘿,以防万一其他人遇到这个问题并正在尝试解决它;在我们的主机系统崩溃也导致 Artemis-VM 崩溃后,我们在队列中有 -120 条消息(我们是 运行 ActiveMQ Artemis 2.15.0)。
我设法通过清除 Web 中的队列 UI 并重新启动服务来解决此错误。我们没有丢失一条消息,计数器现在为正(或零):)
也许这对您也有帮助。另一个想法是删除队列,因为它会在重新启动后重新创建,只要它在 broker.xml 中定义。我很确定,这也会有所帮助。