线上服务器tomcat老是莫名其妙自动停止问题
2018-01-20 10:24
190 查看
背景
有时候无意间打开自己的网站发现挂了,看下访问日志,发现已经挂了好几天了!尼玛,这还了得啊!今天又碰到了,因为没有做监控,服务挂了也不知道,刚开始还以为是服务器被谁攻击了,三天两头挂掉,今天查了一下,发现是系统内存太满,自动把tomcat进程给杀死的!执行
vim /var/log/messages即可看到如下信息:
![](http://image.haoji.me/201801/20180110_112144_236_2512.png)
解决
解决方法要么是给tomcat增大内存配置,要么是把tomcat加入受保护进程,不让系统把它杀死,但是根本原因还是服务器内存本身太小了(只有1G),所以改这些配置也是没啥意义。唯一要做的就是弄一个监控机制,内存溢出自动重启,或者发邮件提醒,这个暂时没弄,等有空来弄一下,所以本文有待更新!
相关文章推荐
- 解决从tomcat和Resin服务器下载apk,ipa文件自动转化为zip的问题
- eclipse中tomcat自动部署时自动停止问题processWorkerExit(w, comp
- [置顶] linux系统tomcat应为被定时任务脚本监控自动部署,服务器重启导致同一个tomcat出现很多进程,kill -9杀死又出现等一系列问题解决。
- eclipse中tomcat自动部署时自动停止问题processWorkerExit(w, completedAbruptly)
- eclipse中tomcat自动部署时自动停止问题processWorkerExit(w, completedAbruptly)
- 解决eclipse+tomcat开发时候修改配置文件自动重启服务器问题
- 启用Spring quartz定时器,导致tomcat服务器自动停止
- eclipse中tomcat自动部署时自动停止问题processWorkerExit(w, completedAbruptly)
- linux使用shell脚本管理其他服务器Tomcat启动停止、自动发布
- eclipse中tomcat自动部署时自动停止问题processWorkerExit(w, completedAbruptly)
- 服务器的mysql老是运行一段时间,自动停止
- 启用Spring quartz定时器,导致tomcat服务器自动停止
- 调试web service的问题:“无法自动进入并单步执行服务器。无法确定停止位置。请验证是否已加载符号。未找到符号:……”
- 关于tomcat启动后马上又自动关闭的问题
- 部署Java Web程序到Tomcat服务器上出现的log4j问题解决
- 关于tomcat启动完自动执行的问题,初始化问题,加载两次问题
- 问题2:Eclipse中Maven-pom聚合项目通过Tomcat自动部署步骤及部分问题
- tomcat后台启动成功,但是前台服务器页面无法访问的问题
- 使用Maven自动部署Java Web应用到Tomcat服务器
- 压缩包版Tomcat修改端口号无效以及无法自动解压war包问题的解决方法