线上服务器tomcat老是莫名其妙自动停止问题
本文由 小茗同学 发表于 2018-01-10 浏览(5806)
最后修改 2018-01-10 标签:tomcat 停止

背景

有时候无意间打开自己的网站发现挂了,看下访问日志,发现已经挂了好几天了!尼玛,这还了得啊!今天又碰到了,因为没有做监控,服务挂了也不知道,刚开始还以为是服务器被谁攻击了,三天两头挂掉,今天查了一下,发现是系统内存太满,自动把tomcat进程给杀死的!

执行vim /var/log/messages即可看到如下信息:

解决

解决方法要么是给tomcat增大内存配置,要么是把tomcat加入受保护进程,不让系统把它杀死,但是根本原因还是服务器内存本身太小了(只有1G),所以改这些配置也是没啥意义。唯一要做的就是弄一个监控机制,内存溢出自动重启,或者发邮件提醒,这个暂时没弄,等有空来弄一下,所以本文有待更新!

参考

http://blog.csdn.net/yiluoAK_47/article/details/53906098

http://blog.csdn.net/yangjing19910801/article/details/50629003