应用部署在Linux环境下,如果出现未知原因导致应用进程被杀(应用日志中没有任何异常现象,日志出现中断现象),如果对于进程消失原因没有特别明确的方向,可以考虑从系统日志方面查找原因。

命令参考

dmesg | egrep -i -B100 'killed process'## 或:
egrep -i 'killed process' /var/log/messages
egrep -i -r 'killed process' /var/log## 或:
journalctl -xb | egrep -i 'killed process'

日志示例

[root@abc bin]# dmesg | egrep -i -B100 ‘killed process’
……
省略部分日志
……
[5979106.650296] Out of memory: Kill process 1392 (java) score 892 or sacrifice child
[5979106.650361] Killed process 1392 (java) total-vm:3794656kB, anon-rss:1727856kB, file-rss:0kB


[root@abc bin]# egrep -i ‘killed process’ /var/log/messages
Oct 16 22:06:39 iZm5e3cpdh44ekrxg7q4nzZ kernel: Killed process 1392 (java) total-vm:3794656kB, anon-rss:1727856kB, file-rss:0kB

说明

通常在多应用集中部署在一台机器上,管理不当或应用压力突增情况下容易出现该问题,Linux系统在内存不足等条件下会主动干预进程(OOM-Killer机制)。在多实例应用部署时,需要注意对内存的分配。

Linux下应用进程消失原因分析相关推荐

  1. linux进程退出没有log,Linux下应用进程消失原因分析-Go语言中文社区

    应用部署在Linux环境下,如果出现未知原因导致应用进程被杀(应用日志中没有任何异常现象,日志出现中断现象),如果对于进程消失原因没有特别明确的方向,可以考虑从系统日志(/var/log/messag ...

  2. linux抓包库libpcap,linux下libpcap抓包分析.doc

    linux下libpcap抓包分析 HYPERLINK "/Seiyagoo/archive/2012/04/28/2475618.html" linux下libpcap抓包分析 ...

  3. linux下IIC驱动开发分析

    1.  IIC规范 IIC(Inter-Integrated Circuit)总线是一种由PHILIPS公司开发的两线式串行总线,用于连接微控制器及其外围设备.IIC总线产生于在80年代,最初为音频和 ...

  4. linux下usb转串口驱动分析

    linux下usb转串口驱动分析 分类: linux driver 2012-06-08 15:11 456人阅读 评论(0) 收藏 举报 linux struct interface returni ...

  5. linux rapidio测试,Linux 下RapidIO 子系统的分析与实现.pdf

    Linux 下RapidIO 子系统的分析与实现.pdf 第36 卷 第9 期 计 算 机 工 程 2010 年5 月 V Computer Engineering May 2010 ol.36 No ...

  6. Linux下tomcat内存溢出分析及优化

    为什么80%的码农都做不了架构师?>>>    常见的内存溢出有以下两种: java.lang.OutOfMemoryError: PermGen space java.lang.O ...

  7. Linux下的网络协议分析工具-tcpdump快速入门手册

    TCPDUMP简介 在传统的网络分析和测试技术中,嗅探器(sniffer)是最常见,也是最重要的技术之一.sniffer工具首先是为网络管理员和网络程序员进行网络分析而设计的.对于网络管理人员来说,使 ...

  8. java多级目录文件是否存在_Java文件夹操作,判断多级路径是否存在,不存在就创建(包括windows和linux下的路径字符分析)...

    兼容windows和linux. 分析: 在windows下路径有以下表示方式: (标准)D:\test\1.txt (不标准,参考linux)D:/test/1.txt 然后在java中,尤其使用F ...

  9. linux下libpcap抓包分析

    一.首先下载libpcap包http://www.tcpdump.org/#latest-release 然后安装,安装完成后进入安装根目录的tests文件夹,编译运行findalldevstest. ...

最新文章

  1. mysql常见内置函数_MySQL常用内置函数
  2. linux命令ssh
  3. ubuntu18.04(修改环境变量
  4. How Kyma plugin register hook to Activate and deactivate event
  5. P5546-[POI2000]公共串【SAM】
  6. 执行容器内的shell_你的Docker容器可能充满了Graboid加密蠕虫
  7. 必须掌握的Python技巧(三)
  8. 微信开发经常会用到的一些方法
  9. Week2——XML
  10. 鱼骨图分析法实际案例_慧程成功案例汽车行业质量管理系统,提质降本之道
  11. php 判断邮箱是否存在,PHP-PHP中如何验证是否存在邮箱?
  12. c语言 整数符号,c语言有符号整数
  13. 奇虎终于涉足生活搜索
  14. ESP32创建局域网服务器VScode
  15. 利用AUI实现多种多样的timeline时间轴样式
  16. 2018年总结:他的一年
  17. 如何用计算机算ln,如何用计算器算LN(对数)?
  18. mysql建表日期类型
  19. 免费报名 | 2016中国信息无障碍专题沙龙
  20. Z字形变换(Java)

热门文章

  1. yl335b分拣站单元流程图_Yl-335B生产线试题
  2. MyBatis学习系列——二级缓存
  3. 电气自动化专业里的计算机知识,为什么说千万别学电气自动化?哪些人适合学电气自动化?...
  4. ZZULIOJ:1006 求等差数列的和
  5. 获取用户的openid方法
  6. 阿里干货课堂丨Android 之 Listview
  7. [ 新出漏洞篇 ] 核弹级漏洞 Log4j2 RCE 漏洞爆出,开发圈苦逼,安全圈过年,你赶上了吗 ?(外行都能看懂的漏洞分析)
  8. 南京链家网房源数据可视化
  9. 台式电脑的拆装、清灰
  10. 你创建的 Java 对象搁哪了