您的位置:首页 > 运维架构 > Tomcat

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

2017-07-12 10:39 1146 查看
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 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐