JBOSS占用超过100%的CPU

即使在JBOSS 4.2.2上没有部署应用程序,我的Linux机器上也占用了100%以上的CPU。

请帮忙。

这确实听起来有点奇怪。 然而,JBoss已经获得了很多开箱即用的服务,可以使用CPU。 如果你做一个堆栈跟踪(发送java的-QUIT信号),你可以看到什么线程正在运行。 有时部署扫描程序线程可以运行(自动部署资源的线程放置在deploy /目录中)。

你也可以看看Jboss在JBoss自带的控制台中运行,它部署在http:// localhost:8080 / web-console /和http:// localhost:8080 / jmx-console /

作为最后一个资源检查JBoss是否正在进行垃圾回收,只需将verbose gc JVM参数添加到run.conf文件即可。