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

@

-------博客内容仅用于个人学习总结-------
原文地址:https://www.cnblogs.com/DarGi2019/p/12572894.html