写点什么

Linux 下进程崩溃定位

用户头像
正向成长
关注
发布于: 刚刚
Linux下进程崩溃定位

在实际项目中总会遇到某些异常导致进程崩溃,本文主要是针对这种场景对遇到的场景定位方式的记录,会随着对其理解进行更多的补充和完善。


将相关问题按照有无 Core 文件的方式分类和描述。


无 Core 文件定位


OOM

Out Of Memory。首先,要确定此次奔溃是 OOM 导致的,可以查看系统日志,首先找到奔溃进程的进程号process_id,假设为 12345,之后在系统日志中进行搜索

dmesg | grep <process_id>
复制代码

可以看到看到如下的日志:

Out of memory: Kill process <process_id> (<process_name>) score 356 or sacrifice childKilled process <process_id> (<process_name>) total-vm:149087680kB, anon-rss:99511520kB, file-rss:0kB
复制代码


发布于: 刚刚阅读数: 2
用户头像

正向成长

关注

正向成长 2018.08.06 加入

想要坚定地做大规模数据处理(流数据方向),希望结合结合批处理的传统处理方式,以及之后流批混合处理方向进行学习和记录。

评论

发布
暂无评论
Linux下进程崩溃定位