博客
关于我
可怕!那些你看不到的进程
阅读量:127 次
发布时间:2019-02-26

本文共 373 字,大约阅读时间需要 1 分钟。

阿里云技术支持团队经历了一次特殊的技术难题。客户反映服务器CPU使用率始终为100%,但系统运行着787个进程,Cpu使用率总和却未超过1600%。经过多次排查,问题最终被发现隐藏在libjdk预加载库中。

在分析过程中,我们发现6点39分,ld.so.preload文件被修改,添加了libjdk库。该库通过hook系统函数,过滤了/proc文件目录下的内容,使得ps和top命令无法显示真实的进程信息。随着服务器重启,问题消失,但客户仍坚持问题存在。

通过进一步验证,我们确认所有进程都加载了libjdk库,导致进程信息被隐藏。最终,我们成功排查出问题所在,并为客户提供了详细的技术分析报告。

这一案例提醒我们,在面对客户坚持的问题时,需谨慎分析系统行为,及时检查潜在的隐藏进程或模块。同时,保持良好的沟通与客户,确保问题得到充分验证和理解。

转载地址:http://ndky.baihongyu.com/

你可能感兴趣的文章
Python基础语法:你不得不知的几种变量类型
查看>>
Python基础语法教程,零基础入门到精通,看完这一篇就够了
查看>>
Python基础语法与执行脚本的3种方式
查看>>
python基础语法
查看>>
python基础语法
查看>>
python系列【仅供参考】:python测试开发基础---multiprocessing.Pool
查看>>
Python基础综合练习
查看>>
Python基础练习之一输出10000以内的阿姆斯特朗数
查看>>
Python基础系列讲解—动态类型语言的特点
查看>>
python基础系列四:字符串,列表,字典,元组之间的转换
查看>>
python基础篇(9):模块
查看>>
python基础篇(8):异常处理
查看>>
python基础篇(8):字符串常用处理汇总
查看>>
python基础篇(7):函数进阶知识点
查看>>
python基础篇(6):global关键字
查看>>
python基础篇(5):None类型
查看>>
python基础篇(4):range语句
查看>>
python基础篇(3):print()补偿知识点
查看>>
python基础篇(2):字符串扩展知识点
查看>>
python基础篇(1):type()
查看>>