您的位置首页百科问答

tomcat内存溢出怎么解决

tomcat内存溢出怎么解决

的有关信息介绍如下:

tomcat内存溢出怎么解决

tomcat内存溢出怎么解决,下面小编告诉你正确的解决办法!

常见的一般会有下面三种情况:1.OutOfMemoryError: Java heap space ;2.OutOfMemoryError: PermGen space ;3.OutOfMemoryError: unable to create new native thread. 。

内存溢出: java.lang.OutOfMemoryError:PermGen space,后台日志。

查看内存 free –m。

空闲内存=free+buffers+cached=total-used。

查看后台zebra项目的tomcat内存:cat /opt/zebra/tomcat/bin/catalina.sh,查看以下内容:export JAVA_OPTS="-Dwebapp=zebra.tomcat-Dfile.encoding=GB18030 -Xmx4096m -Xms1024m-Djava.awt.headless=true"。

当-Xmx1024m中的值大于free –m查看到的系统实际空闲内存时,出现内存溢出错误。需要修改-Xmx1024m中的值,使其小于实际空闲内存。