ActiveMQ使用100%CPU

时间:2015-07-09 10:31:46

标签: memory-leaks activemq message-queue cpu-usage

我将AMQ v 5.9.0与非持久性消息及以下设置一起使用:

    <policyEntry queue="foo.bar.>" memoryLimit="500mb" producerFlowControl="false">
            <pendingQueuePolicy>
                <fileQueueCursor />
            </pendingQueuePolicy>
          </policyEntry>

堆大小

-Xmx and Xmx  set up 1GB/1GB.

我的问题是当我发送(例如300 000条消息)到我的队列中并且AMQ初始化KahaDB &#34;使用临时百分比&#34; &GT; 0 我离开它一晚,第二天我发送另一条消息(例如10 000)。我注意到我的CPU增加到100%,内存大约80-90%,AMQ控制台冻结。当我等了一晚,这种情况一直都是。我正在寻找一些信息,为什么会发生这种情况,但我找不到任何东西。

也许有人知道出了什么问题?

1 个答案:

答案 0 :(得分:0)

如果您使用的openJDK版本低于9,则应尝试升级您的openJDK版本。

问题说明here

openJDK问题here