mysql tomcat 经常被异常停掉 无任何错误日志产生 原因
2013-12-04 15:57
507 查看
最近服务器tomcat和mysql经常死掉, 去查日志文件也没任何error log, 非常奇怪,百度谷歌也没有找到原因,
最后查出来,原来是linux系统的oom killer机制在内存不够用的时候把内存占用最大的进程杀掉了, 因为kill -9 pid 杀死进程时也是没有任何错误日志, 所以就往这个操作系统方面怀疑, 是不是操作系统把进程杀掉了, 百度找到了oom killer, 然后立马去看了下日志,发现真的是这个问题
日志在/var/log/
在这里记录下,供相同问题的朋友参考。
![](http://img.blog.csdn.net/20131220144634203?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvemhhbmd4aWFvZmVpMjAxMg==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
最后查出来,原来是linux系统的oom killer机制在内存不够用的时候把内存占用最大的进程杀掉了, 因为kill -9 pid 杀死进程时也是没有任何错误日志, 所以就往这个操作系统方面怀疑, 是不是操作系统把进程杀掉了, 百度找到了oom killer, 然后立马去看了下日志,发现真的是这个问题
日志在/var/log/
在这里记录下,供相同问题的朋友参考。
相关文章推荐
- c#使用CsGL时一个小错误:“CsGL.OSLib”的类型初始值设定项引发异常 产生的原因
- 程序崩溃, 没有任何提示!没有异常!没有任何错误日志。。。
- 启动Oracle后台服务器的方法_用来检测产生错误的原因,会打印日志
- 9.在数学计算或数字分析中,经常会用到计算两个数的最大公约数的问题。即:输入两个正整数,当两个数字有一个不是正整数时会产生异常。当输入非整数数字时,也产生异常。输入无错误后,可计算两个数的最大公约数。
- Laravel之加密解密/日志/异常处理及自定义错误
- MySQL 1067 错误产生的一种原因
- EntityFramework的多种记录日志方式,记录错误并分析执行时间过长原因(系列4)
- Linux环境下段错误的产生原因及调试方法小结
- android java.lang.IllegalStateException异常产生的原因及解决办法 Offending field: mSpans
- Linux环境下段错误的产生原因及调试方法小结
- session 失效 java.lang.IllegalStateException异常产生的原因及解决办法
- Linux环境下段错误的产生原因及调试方法小结
- Oracle10g安装过程中"无法确定主机的IP地址时产生该异常错误" :解决办法(转)
- Linux环境下段错误的产生原因及调试方法小结
- Linux环境下段错误的产生原因及调试方法
- 关于Struts2异常或错误不输出到控制台原因
- C# Maximum request length exceeded. 产生错误的原因,以及解决方法.
- 查询tomcat日志中产生异常的liunx命令
- Linux系统内存错误产生的原因及调试方法(段错误|core dumped) 谢谢这篇文章的作者
- java 中 哪些异常必须声明并捕获,否则产生编译错误