Linux系统发布java系统缓存过大启动Tomcat报错解决办法

xiaoxiao2021-02-28  99

Linux系统下发布:

1.报错: Java.lang.OutOfMemoryError: Java heap space 

java系统启动的缓存过大时候 在Tomcat的bin目录下有一个catalina.sh文件

在 cygwin=false 一行的前面加下面代码:

JAVA_OPTS="-Xms4096m -Xmx4096m -Xss1024K -XX:PermSize=640m -XX:MaxPermSize=256m -XX:+UseParNewGC"

可以参考 我的物理内存为8G  所以-Xms4096m -Xmx4096m 设置为物理内存的一半,如果缓存过大-Xms , -Xmx,还要更大倍数

通常要小于80%物理内存

2.报错: Java.lang.OutOfMemoryError: GC......

 -XX:+UseParNewGC 

转载请注明原文地址: https://www.6miu.com/read-94920.html

最新回复(0)