ActiveMQ使用100%CPU

问题描述 投票:2回答:1

我将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 “使用的温度百分比”> 0我将其放置一夜,第二天又发送了另一条消息(10例如000)。我注意到我的CPU增加到100%,内存大约80-90%,AMQ控制台冻结。我总是等一个晚上,这种情况一直存在。我一直在寻找一些信息,为什么会这样,但是我什么也没找到。

也许有人知道怎么了?

memory-leaks activemq message-queue cpu-usage
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.