Tomcat GC Log,怎么看GC有没有问题,每个参数都是什么意思。服务器突然挂了,log没有里任何异常信息!

848681K->158671K(1877376K),0.0619660secs][Times:user=0.48sys=0.00,real=0.06secs]98277... 848681K->158671K(1877376K), 0.0619660 secs] [Times: user=0.48 sys=0.00, real=0.06 secs]
98277.469: [GC 98277.469: [ParNew: 724452K->49066K(853376K), 0.0701960 secs] 841423K->166244K(1877376K), 0.0707240 secs] [Times: user=0.54 sys=0.00, real=0.07 secs]
98893.078: [GC 98893.078: [ParNew: 731818K->42923K(853376K), 0.0613930 secs] 848996K->160202K(1877376K), 0.0624030 secs] [Times: user=0.47 sys=0.00, real=0.07 secs]
99427.924: [GC 99427.925: [ParNew: 725675K->53476K(853376K), 0.0742290 secs] 842954K->170799K(1877376K), 0.0747010 secs] [Times: user=0.58 sys=0.00, real=0.07 secs]
99964.995: [GC 99964.995: [ParNew: 736228K->44456K(853376K), 0.0642430 secs] 853551K->161937K(1877376K), 0.0647180 secs] [Times: user=0.51 sys=0.00, real=0.06 secs]
100368.067: [GC 100368.067: [ParNew: 727208K->40235K(853376K), 0.0782470 secs] 844689K->157897K(1877376K), 0.0787440 secs] [Times: user=0.59 sys=0.00, real=0.08 secs]
100884.479: [GC 100884.480: [ParNew: 722987K->48890K(853376K), 0.0610400 secs] 840649K->166628K(1877376K), 0.0615430 secs]
export JAVA_OPTS="-server -Xms4000M -Xmx4000M -Xmn1000M -XX:SurvivorRatio=4 -Xss128k -XX:PermSize=128m -XX:MaxPermSize=256m -XX:-Disable
ExplicitGC -verbosegc -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:+UseCMSCompactAtFullCollection -XX:CMSFullGCsBeforeCompaction=0 -XX:+C
MSClassUnloadingEnabled
展开
 我来答
乌微月2S
2013-09-12 · TA获得超过5037个赞
知道大有可为答主
回答量:5361
采纳率:42%
帮助的人:2896万
展开全部
98277.469: [GC 98277.469: [ParNew: 724452K->49066K(853376K), 0.0701960 secs] 841423K->166244K(1877376K), 0.0707240 secs] [Times: user=0.54 sys=0.00, real=0.07 secs]

ParNew垃圾回收器的类型,这个是处理新生代的,724452K->49066K清理前后的大小。(853376K)总大小,0.0701960 secs 消耗时间
841423K->166244K(1877376K), 0.0707240 secs zhege 可能就是老年代的回收了。也是大小,时间。
[Times: user=0.59 sys=0.00, real=0.08 secs] 这个就不清楚了。第一个猜测可能是服务暂停响应时间吧。

从给出的日志好像看不出问题啊。
追问
Tomcat 突然停了,tomcat_stout.log 里没有任何异常信息,log末尾好像是掐断了一样,一个请求的log还没有打完就没下文了。也没有error.log。 运维的同学看了gclog,告诉我说是jvm参数有问题,导致mm跑完了。 jvm配置见补充说明.
追答
SurvivorRatio=4有点儿小吧。

Xss128k 这个好像也有问题。

CMSFullGCsBeforeCompaction=0 这个0也不好吧。

你们的这个参数经过测试吗?
CMSClassUnloadingEnabled 这个确实需要吗?你们用aop用的很多吗?
如果你不懂这些参数,找一个懂的人优化吧。
皂荚木01
2013-09-12 · TA获得超过208个赞
知道答主
回答量:8
采纳率:100%
帮助的人:3.5万
展开全部
日志里面没异常吗?那应该是项目某些程序连接数据库有问题,造成的服务器卡死
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式