0

我正在使用 oracle 1.7 java 在 LinuxMint 15 上运行 ActiveMQ(一个非常新的版本)。我只启用了一个传输“mqtt+nio+ssl”。它启动正常,ssl 一切正常,简单!

但是,当我从同一主机(不同的 java 进程)建立(mqtt)连接时,activemq 进程开始消耗整个内核。它使核心保持在 100%,直到我停止它(它正常停止)。这对我来说听起来像是异常行为,但是当我打开调试日志记录时,我没有得到任何似乎表明大量 CPU 消耗的信息。

有没有其他人看到或解决过这个问题?

谁能建议我应该如何分析这个问题?

非常感谢!

4

1 回答 1

0

显然这是 ActiveMQ 中的某种错误。为了即将发布的 v5.9.0,在 MQTT 和 AMQP 方面做了很多工作。您可以下载快照版本或 5.9 的候选版本并对其进行测试以查看它是否仍然这样做。如果它仍然如此,那么您需要在 Jira 跟踪器中创建一个问题,以便团队可以处理它,最好使用测试用例来重现它。

于 2013-10-18T10:16:30.397 回答