tomcat7挂起100%cpu并重启tomcat无效。直到重启系统

时间:2015-03-22 03:18:01

标签: java linux tomcat7 restart hang

我的服务器在centos 6.5上运行

我无法解开为什么重启tomcat,问题无法解决。直到重启os是好的。请有人可以帮帮我吗?下面是我的环境:谢谢!

运行env是:

服务器版本:Apache Tomcat / 7.0.55

服务器内置:2014年7月18日05:34:04

服务器编号:7.0.55.0

操作系统名称:Linux

操作系统版本:2.6.32-431.el6.x86_64

架构:amd64

JVM版本:1.7.0_67-b01

JVM供应商:Oracle Corporation

JAVA_OPTS="$JAVA_OPTS -Xmx12g -XX:NewRatio=4 -XX:SurvivorRatio=8 -XX:+UseCompressedOops -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+DisableExplicitGC -XX:+UseCMSInitiatingOccupancyOnly -XX:+CMSClassUnloadingEnabled -XX:+CMSScavengeBeforeRemark -XX:CMSInitiatingOccupancyFraction=68 -XX:+PrintHeapAtGC -XX:+PrintGCDetails  -Xloggc:$CATALINA_BASE/logs/tomcat_gc.log -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager"

jstack:我在4个不同时间使用jstack转储了4个线程堆栈 4 jstack file

1 个答案:

答案 0 :(得分:0)

请检查JAVA_OPTS的-Xmx12g参数。确保您有12 GB的可用内存。

[无法添加为评论因此添加为答案]