0

我们在进行负载测试时观察到 jboss 5.1 的 CPU 使用率很高。

jboss-5.1.0.GA\server\default\deploy\jbossweb.sar路径下的server.xml中,我们通过以下方式在连接器中完成了线程配置

<Connector port="8080" address="${jboss.bind.address}"
         maxThreads="250" maxHttpHeaderSize="8192"
         emptySessionPath="true" protocol="HTTP/1.1"
         enableLookups="false" redirectPort="8443" acceptCount="100"
         connectionTimeout="20000" disableUploadTimeout="true" />

我们还在 jboss 的启动文件中将 JVM 大小增加到 1.5 gig。

但是我们仍然看到服务器的 CPU 使用率很高(接近 95% 到 98% 的使用率),而且这种情况有时会更多,服务器崩溃并导致 OutOfMemory 异常。

以前当我们使用 jboss 4 时,我们并没有遇到这个问题,但是现在在迁移到 jboss 5 之后,我们得到了这个问题。有人可以就此提出建议吗?

4

1 回答 1

1

我会进行线程转储检查内存池的使用情况,以查看您的 JBoss 实例中发生了什么。

于 2012-07-23T08:44:04.297 回答