java处理oom_JAVA OOM故障处理之 java.lang.OutOfMemoryError: PermGen space

故障现象:

JAVA APP 10:43自动重启了。从日志来看10:40后没有OOM方面的报警。

[root@tmp]# tail /home/logs/resin/stderr.log.20120724

[10:34:45OURCE.627] {http--8080-25$741774895} java.sql.SQLException: java.lang.OutOfMemoryError: PermGen space

[10:35:32OURCE.227] {http--8080-10$354178881} java.sql.SQLException: java.lang.OutOfMemoryError: PermGen space

[10:35:42OURCE.584] {http--8080-20$1382028867} java.sql.SQLException: java.lang.OutOfMemoryError: PermGen space

[10:35:52OURCE.060] {http--8080-28$1244225001} java.sql.SQLException: java.lang.OutOfMemoryError: PermGen space

[10:36:14OURCE.440] {http--8080-29$2048417642} java.sql.SQLException: java.lang.OutOfMemoryError: PermGen space

[10:36:26OURCE.410] {http--8080-19$101545717} java.sql.SQLException: java.lang.OutOfMemoryError: PermGen space

[10:36:33OURCE.096] {http--8080-33$826008099} java.sql.SQLException: java.lang.OutOfMemoryError: PermGen space

[10:38:41OURCE.019] {http--8080-23$139152022} java.sql.SQLException: java.lang.OutOfMemoryError: PermGen space

[10:39:16OURCE.944] {http--8080-18$2067966128} java.sql.SQLException: java.lang.OutOfMemoryError: PermGen space

[10:40:08OURCE.477] {http--8080-13$2007267130} java.sql.SQLException: java.lang.OutOfMemoryError: PermGen space

原因:

java.sql.SQLException: java.lang.OutOfMemoryError: PermGen space

这个要调整参数的,PermSize很多环境都没有设置,默认最大为64m很容易出现PremGen空间不够导致的OOM

解决:调大PermSize环境变量的值。如:

-XX:PermSize=256M

-XX:MaxPermSize=256M

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值