我的服务器在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
答案 0 :(得分:0)
请检查JAVA_OPTS的-Xmx12g参数。确保您有12 GB的可用内存。
[无法添加为评论因此添加为答案]