
问题排查
文章平均质量分 91
饿加特
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ChaosBlade使用与Java自定义故障注入实现
ChaosBlade使用与Java自定义故障注入实现前言ChaosBlade介绍安装功能介绍java agent挂载UID卸载UID查询通用参数查询指定类方法注入延迟修改指定类方法的返回值指定java进程CPU满载指定jvm区域内存溢出CodeCache指定类方法抛自定义异常指定类方法执行自定义java或groovy脚本(重要)脚本规范执行命令前言当前团队考虑通过一些故障注入或者故障模拟的方式来进行故障分析的测试.因此选择了ChaosBlade来进行技术实现.ChaosBlade介绍阿里开源的混沌实原创 2021-12-29 16:45:08 · 3667 阅读 · 0 评论 -
Linux进程占用cpu100%问题排查
传统方式查看当前占用CPU较大的进程PID. 命令: top定位具体业务模块. 命令: pwdx [PID]定位具体项目(例如: 多个java进程) 命令: ps aux | grep [PID]根据第一步获取到的PID找到对应的项目,查找进程中占用cpu较多的线程ID. 命令: top -Hp [PID]将第二部获取到的线程ID转化为16进制. 命令: printf “0x%x\n” [线程PID]通过java的jstack获取对应线程指定行数的堆栈信息. 命令: js原创 2020-07-02 16:03:50 · 4760 阅读 · 1 评论