在$_tomcat_home/bin 配置下配置JAVA_OPTSjava
JAVA_OPTS=" -server -Xms800m -Xmx900m -Xss1025k -XX:PermSize=128M -XX:MaxNewSize=512m -XX:MaxPermSize=512m -Djava.awt.headless=true -Djava.library.path=$JAVA_HOME/jre/lib/amd64 -verbose:gc -XX:+PrintGC -XX:+PrintGCDetails -XX:+PrintHeapAtGC -Xloggc:/usr/local/tomcat/logs/gc.log "
如圖,內存溢出java.lang.OutOfMemoryErrory後面通常會跟上內存溢出的區域PermGen space(方法去), heap space(堆內存)tomcat
若是是PermGen space方法區內存溢出,可嘗試加大MaxPermSize,若是是heap space 堆內存移除,可嘗試修改Xmxless