美文网首页
进程消失

进程消失

作者: williamlee | 来源:发表于2020-12-20 12:16 被阅读0次

视频地址:进程消失

平时我们一般排查的问题都是进程存在,可以使用一些工具来定位问题。但是进程消失后不知道如何定位了。

下面都基于linux来讲解。

进程既然消失了那肯定需要从已经留下过的痕迹来开始定位问题,一般会存在什么痕迹呢?

  1. crash产生的core file。
  2. java crash产生的hs_err文件。(通过添加启动参数-XX:ErrorFile=path)
  3. 服务自身日志
  4. Java dump文件
  5. 系统日志

以上方式对于当前的case都没有,只能查看系统日志。
使用命令:dmesg | grep "Killed",如图所示:

dmesg.png

因为OOM被系统kill掉了,这是linux系统的一种自我保护机制。
系统资源是2U4G的。当内存要达到4G时则触发了kill。

demsg日志中total-vm,anon-rss,file-rss代表的意思参考如下:

Part of the RSS is allocated in real memory blocks (other than mapped into a file or device). This is anonymous memory ("anon-rss") and there is also RSS memory blocks that are mapped into devices and files ("file-rss").
So, if you open a huge file in vim, the file-rss would be high, on the other side, if you malloc() a lot of memory and really use it, your anon-rss would be high also.
On the other side, if you allocate a lot of space (with malloc()), but nevers use it, the total-vm would be higher, but no real memory would be used (due to the memory overcommit), so, the rss values would be low.

相关文章

  • 进程消失

    视频地址:进程消失[https://www.bilibili.com/video/BV1iK4y1L7qE/] 平...

  • 3.7、守护进程详解、范例演示

    1、普通进程运行观察进程有对应的终端,终端退出,那么该进程也就消失了。父进程是bash。终端被占用。2、守护进程基...

  • Java进程诡异消失问题

    最新在Centos 7.6上起了一个新的Jboss,并在其中起了我们的server,但是在使用arthas的过程中...

  • 给Rubyist的环境变量指南

    每个进程拥有自己的一组环境变量 每个程序都至少有一个进程,每个进程有一组环境变量。环境变量随着进程关闭而消失,当你...

  • win10系统让cmd指令后台运行方法

    windows相应功能的命令行如下(此方法进程依然有页面,会在桌面已cmd窗口展示,关闭窗口后进程消失。) cmd...

  • JVM metaspace outofmemory

    解决服务器进程退出问题(metaspace溢出) 现象策划反应服务器进不去,远程看了一下进程消失了(crash)有...

  • Jenkins奇怪事---进程离奇失踪案

    在我的Jenkins构建里, 有一段启动了几个进程的shell,在构建结束之后,这些进程就消失了. 首先呢,这几个...

  • 进程无故消失的破案历程

    概述 前段时间公司有个系统的进程老是无故退出,在客户那边好好的,在家里服务器上老是出现,而且出现的时间也没啥规律,...

  • 2.3进程间通信

    进程间的通信方式一个进程不可直接访问其他进程的地址空间。以下方式的生命周期都随内核结束而结束,不手动释放就不会消失...

  • Linux应用进程消失之谜--Java进程与OOM Killer

    “Java进程咋又突然没了?还没任何报错,都好几天了好奇怪啊。”上午刚上班不久,旁边的同事就遇到了棘手的技术问题。...

网友评论

      本文标题:进程消失

      本文链接:https://www.haomeiwen.com/subject/yffknktx.html