WSO2 ESB高CPU使用率线程阻塞http-nio

时间:2014-02-04 12:03:51

标签: wso2 wso2esb

我在生产环境中运行WSO2 ESB 4.7.0。 几天后,它变得疯狂:

我做了一些线程转储,看到我在http-nio-X-Connector-X线程上遇到阻塞状态,即:http://pastebin.com/RizJdJDs 有人可以解释导致这种情况的原因吗?

2 个答案:

答案 0 :(得分:0)

这些是一些可能导致高CPU使用率的JDK错误。请检查herehere。您能否验证您正在运行的JDK版本。

答案 1 :(得分:0)

因此我们使用hazelcast进行聚类,将系统升级到最新的4.8.1。 为了给出一些概述,请参见图片:

在这种情况下,我们有4.7.0直到11,我们可以注意到这两台机器都出现了下降,然后他们开始看似聚集(资源wize)。

在12日几天后,我们注意到CPU再次达到了新版本的上限,我们经过一些调试后注意到统计信息已启用,并且在禁用资源后丢失了但在此之后似乎资源消耗没有聚集。

所以在这一点上,我们仍在试图弄清楚能做到这一点......

<强>更新 使用4.8.1仍然有CPU使用问题:

JVM参数如下: http://pastebin.com/CSimSUPg

和使用visualVM的快照: http://speedyshare.com/Nqqar/download/wso2.nps