【Linux】tomcat分配内存

2018-10-07  本文已影响0人  印比八方来

一.问题

当设置的内存空间超出硬件剩余内存时,将无法启动,执行startup.sh后,查看日志,会有如下的提示

There is insufficient memory for the Java Runtime Environment to continue.
Native memory allocation (malloc) failed to allocate 357892096 bytes for committing reserved memory.

二.解决方案

修改一下分配给tomcat的内存就可以了

修改tomcat下的文件bin/catalina.sh

JAVA_OPTS=”-Xms256m -Xmx512m -Xss1024K -XX:PermSize=128m -XX:MaxPermSize=256m”

其中Xmx是初始内存,Xmx是最大内存,PermSize是初始内存,MaxPermSize是最大内存

上一篇 下一篇

猜你喜欢

热点阅读