博客
关于我
可怕!那些你看不到的进程
阅读量: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/

你可能感兴趣的文章
Quartz进一步学习与使用
查看>>
Plotly条形图-根据正/负值更改颜色-python
查看>>
PLSQL developer12安装图解
查看>>
PLSQL Developer调试 存储过程和触发器
查看>>
PLSQL window操作
查看>>
plsql 存储过程 测试
查看>>
plsql 安装后database下拉没有东西
查看>>
PLSQL_Oracle PLSQL内置函数大全(概念)
查看>>
PLSQL_案例优化系列_体验逻辑结构如何影响SQL优化(案例3)
查看>>
PLSQL中INDEX BY TABLE的 DELETE操作
查看>>
plsql学习笔记---plsql相关概念,以及基础结构
查看>>
plsql数据库异常---plsql 登录后,提示数据库字符集(AL32UTF8)和客户端字符集(ZHS16GBK)不一致
查看>>
plsql查询乱码问题解决
查看>>
PLSQL的DBMS_GETLINE
查看>>
quartz简单demo,教你最快使用quartz
查看>>
PlutoSDR学习笔记(一)—函数API手册
查看>>
Quartz安装包中的15个example
查看>>
Quartz学习总结(2)——定时任务框架Quartz详解
查看>>
pm2 start命令中的json格式详解
查看>>
pm2启动报错
查看>>