centos 下 tomcat 内存不足引起的错误

 Native memory allocation (mmap) failed to map 62914560 bytes for committing reserved memory.

可能的原因1:

方案:

cd 到 tomcat bin 目录下

创建 setenv.sh 文件并编辑 

 写入:

export CATALINA_OPTS="$CATALINA_OPTS -Xms512m"
export CATALINA_OPTS="$CATALINA_OPTS -Xmx1024m"
export CATALINA_OPTS="$CATALINA_OPTS -XX:MaxPermSize=256m"

 

***********************

可能的原因2 :

  关掉tomcat 并没有关掉java进程

排查原因:

   free -m 命令查看内存 是否被释放 *是否是内存使用过高引起的原因

   top 命令查看内存占有率

 手动关掉进程:

   ps -ef | grep java

   kill -9  进程id

 

 

 

 

@

 

posted @ 2020-03-26 11:04  DarGi  阅读(548)  评论(0编辑  收藏  举报