JAVA OOM故障处理之 java.lang.OutOfMemoryError: PermGen space
2012-09-03 11:18:27 来源:我爱运维网 评论:0 点击:
故障现象:JAVA APP 10:43自动重启了。从日志来看10:40后没有OOM方面的报警。[root@tmp]# tail /home/logs/resin/stderr.log.2012072...
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环境变量的值。如:
<jvm-arg>-XX:PermSize=256M</jvm-arg>
<jvm-arg>-XX:MaxPermSize=256M</jvm-arg>
上一篇:DNS问题判断排查工具
下一篇:最后一页
分享到:
收藏
评论排行
- ·雅虎前员工给新CEO的10条建议(1)