记一次惨痛的java服务器full gc.......经过

3 篇文章 0 订阅

服务器日志一起在Full GC,然后就挂了

[Full GC [PSYoungGen: 105376K->0K(699392K)] [ParOldGen: 1665855K->1771090K(2097152K)] 1771231K->1771090K(2796544K) [PSPermGen: 46723K->46721K(262144K)], 3.8789030 secs] [Times: user=7.58 sys=0.02, real=3.87 secs] 

[Full GC [PSYoungGen: 350208K->0K(699392K)] [ParOldGen: 1771090K->1875193K(2097152K)] 2121298K->1875193K(2796544K) [PSPermGen: 46721K->46721K(262144K)], 2.9874460 secs] [Times: user=5.88 sys=0.01, real=2.99 secs] 
[Full GC [PSYoungGen: 350208K->0K(699392K)] [ParOldGen: 1875193K->1980629K(2097152K)] 2225401K->1980629K(2796544K) [PSPermGen: 46721K->46721K(262144K)], 3.0111150 secs] [Times: user=5.94 sys=0.00, real=3.01 secs] 
[Full GC [PSYoungGen: 350208K->0K(699392K)] [ParOldGen: 1980629K->2085691K(2097152K)] 2330837K->2085691K(2796544K) [PSPermGen: 46721K->46721K(262144K)], 3.1051230 secs] [Times: user=6.11 sys=0.01, real=3.10 secs] 
[Full GC [PSYoungGen: 343004K->89247K(699392K)] [ParOldGen: 2085691K->2097149K(2097152K)] 2428696K->2186397K(2796544K) [PSPermGen: 46880K->46880K(262144K)], 3.1350740 secs] [Times: user=6.20 sys=0.00, real=3.14 secs] 
[Full GC [PSYoungGen: 350208K->161438K(699392K)] [ParOldGen: 2097149K->2096682K(2097152K)] 2447357K->2258120K(2796544K) [PSPermGen: 47106K->47105K(262144K)], 3.1200190 secs] [Times: user=6.18 sys=0.01, real=3.11 secs] 

[Full GC [PSYoungGen: 350208K->208701K(699392K)] [ParOldGen: 2096682K->2096671K(2097152K)] 2446890K->2305373K(2796544K) [PSPermGen: 48045K->48045K(262144K)], 3.2127130 secs] [Times: user=6.35 sys=0.00, real=3.22 secs]

尝试了各种调优,各种jvm内存分析http://blog.csdn.net/haiyang4988/article/details/54943803、工具使用http://blog.csdn.net/wanghuiqi2008/article/details/50724676等等,就是解决不了问题,折腾了一天半啊一天半。最后,导出.hprof文件分析内存的时候,去看了下日志,结果发现,磁盘满了...............所以猜测是不是磁盘满了导致的full gc,然后清理一下磁盘,果然,没问题了。

#查询指定进行内存情况
ps -e -o 'pid,comm,args,pcpu,rsz,vsz,stime,user,uid' | grep java |  sort -nrk5
#查看gc情况
nohup jstat -gccause 10351 1s >> ~provider.log &
#生成dump文件
jmap -dump:format=b,file=provider.hprof

不想说什么了,就这样吧骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人骂人

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值