linux下内存不足导致tomcat自动关闭原因分析
来源:互联网 发布:淘宝店铺设置自动回复 编辑:程序博客网 时间:2024/06/05 19:02
前提
本地测试没毛病
生产
调用一个吃内存的方法后,tomcat崩溃
catalina日志文件没有任何日志信息
原因分析
打开/var/log/messages文件 这个为linux系统日志文件
我这里为
Dec 7 21:02:45 iZrj97s23bov6rewm9af7aZ kernel: Out of memory: Kill process 22692 (java) score 230 or sacrifice childDec 7 21:02:45 iZrj97s23bov6rewm9af7aZ kernel: Killed process 22692 (java) total-vm:2676800kB, anon-rss:445468kB, file-rss:0kB, shmem-rss:0kB内存溢出
这个问题我昨天困扰了我一天
这个out if memory在我这里一共显示24次 说明我测试了24次
开发环境12G内存
生产环境2G内存
调用的吃内存的方法是 lucene分词建索引 这个方法启动要占好几百M内存
能找到/var/log/messages这个文件基本上问题就解决一半了 关键没人会知道问题竟然是内存不够
参考:
内存不足:杀死进程还是牺牲子进程
tomcat“闪退” 进程终止排查-进程退出、解决方案
阅读全文
0 0
- linux下内存不足导致tomcat自动关闭原因分析
- 导致MyEclipse内存不足的原因分析及解决办法
- 导致MyEclipse内存不足的原因分析及解决办法
- linux系统下免安装版本Tomcat内存不足设置
- eclipse自动编译后,内存不足导致退出
- linux下resin自动关闭
- 设置linux自动启动和关闭tomcat
- mac下tomcat不正常关闭导致端口占用
- tomcat 下jsp乱码的原因分析
- 系统内存不足导致的一次数据异常关闭
- linux下自动启动tomcat
- Linux下自动启动Tomcat
- linux 下 tomcat 自动启动
- linux下关闭tomcat报错解决方案
- Linux下tomcat 的启动 关闭 kill
- Linux下Tomcat的启动、关闭
- linux下tomcat的启动、关闭
- linux下快捷启动关闭tomcat
- mybatis官网参考文档-XML配置_typeHandlers(版本: 3.4.6-SNAPSHOT)
- 从文本中构建词向量
- tensor 和 numpy 的互相转换
- bzoj 1005: [HNOI2008]明明的烦恼
- 【1-5】LeetCode:Python解题
- linux下内存不足导致tomcat自动关闭原因分析
- ReactiveCocoa
- Redis在Linux下的安装与配置
- 三个数之间的比较大小
- shell中字符串截取技巧
- HDFS之数据完整性校验
- EasyDemo*android面试常见式题
- js函数的调用形式和常用事件
- JavaScript 中的继承