首先说明这是一个灵异事件。。。。。。。。。

  场景1 :把之前用map实现的缓存用Redis重构,高高兴兴上线更新,10 分钟后,老板告诉我,项目停了,what ??? 像我这么帅气,英俊,聪明的人,更新完我一定会看日志,确保项目没有问题才会 哈哈哈

既然问题发生了,就解决吧,看日志。。。没有任何 Exception 和 error, 他的进程默默地就被 kill 掉了,简直就像女朋友生气好吗???但是经过看日志还是发现了一点问题,我这个二货把 从redis中取数据的代码写到了for循环里面,难道是这个原因,我试着改了一下这块代码,重新上测试服,半个小时过去了,没问题,我屮艸芔茻 ?? 这是啥原因,虽然问题解决了,但是心里的 ?? 依然不能去掉。

  场景2 :场景1的前提下,正在开心的准备进攻下一个目标,老板又出现了,流计算的项目(另一个项目)停了,,看日志,,,跟上一个项目停的一模一样,log里也没有信息, 看了看memory, 突然多出来   一大块,这个时候其实有点怀疑是 oom的问题,但是因为日志中啥都没有,所以不敢确定。。上网查了查:"springboot项目突然停止的原因" , 大多数都是一个原因:在一个 终端中使用 java -jar  **.jar启动,然后把这个终端关了,然后进程就被kill掉了,,帅气的我怎么会犯这个错误,,我当然使用的是 nohup java -jar **.jar &  启动的项目了,所以排除了这个原因,继续找,终于在一个论坛 上看到有人遇到同样的问题,他猜测是 oom的原因,但是没有证据,这个时候 我 就在脑子上画了个圈, 搜了一下 "centos系统日志" , 找到了一个目录 /var/log/messages , 据说它包含了系统启动时的引导消息,以及系统运行时的其他状态消息。那就看看它吧,,,,果然,清楚的记录了几点几分,因为 oom  kill 了哪个进程,,,至此,,证据终于找到了,接下来就该怎么解决怎么解决呗。。

最新文章

  1. JavaScript中的数组遍历forEach()与map()方法以及兼容写法
  2. springMVC robots.txt 处理
  3. JVM Tomcat性能实战
  4. Java 的局部变量和成员变量
  5. Asianux的SSH登录问题,密码不正确解决
  6. hdu 2473 并查集
  7. 转: ant condition使用
  8. python3.4下遍历文件目录,不需要再特殊处理中文编码
  9. c#(winform,webform通用)利用npoi将xls文件复制为xlsx文件(excel的修改,保存,包括excel2003-office2007+的处理)
  10. 🐒-mysql(1)
  11. 九章lintcode作业题
  12. [Swift]LeetCode165. 比较版本号 | Compare Version Numbers
  13. C#异步编程のTask模型返回值Task<TResult>应用
  14. vertica导出导入数据
  15. javaScript 内置对象-Array数组
  16. css 中的grid布局基础
  17. [luogu3198] 玩具装箱
  18. Java虚拟机四 常用Java虚拟机参数
  19. screen 状态为Attached 连不上
  20. 对大数据的批量导入MySQL数据库

热门文章

  1. CodeForces 478D Red-Green Towers (DP)
  2. shape不同版本这间的兼容
  3. Java50道经典习题-程序26 求星期
  4. 写一个Android输入法02——候选窗、转换
  5. php二维数组的某一字段 做分组统计
  6. Unity苹果(iOS)内购接入(Unity内置IAP)
  7. vuejs API总结
  8. loj #2143. 「SHOI2017」组合数问题
  9. BZOJ1096 [ZJOI2007]仓库建设(斜率优化)
  10. XtraBackup 备份与恢复实例讲解