收到服务监控报警提示

马上去机器top命令查看 发现内存 CPU都爆了

一看是java程序的锅

赶紧看下这个进程的 各线程cpu使用情况

ps H -eo pid,tid,%cpu --sort=%cpu |grep 4386

把线程堆栈打印出来

jstack -l 4386 >> jstackLog.out

分析最高cpu 4759的线程日志  jstackLog.out日志里要找4759的16进制  0x1297

从日志jstackLog.out 找到0x1297相关日志

发现是 数据导出 导致的  顺利找到问题 O(∩_∩)O~

线上CPU飙升问题排查相关推荐

  1. 记一次线上cpu飙升100%的排查过程

    大家好,我是烤鸭: 最近没怎么写技术文章,还是得回归下初心,正好前几天出现个线上问题,记录下排查过程. 问题描述 某个时间点,接收到接口响应慢报警. 过一会收到服务器cpu可用率低(<10%)报 ...

  2. 线上cpu飙升解决方案

    1.top 定位哪个进程占用cpu最高 #查看当前占用资源最多的进程 $ topPID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND40 root ...

  3. Java线上CPU内存冲高问题排查步骤

    1 引言 作为一名从事Java开发快一年的程序员,在线上经常碰到某个模块的Pod发出CPU与内存告警的问题,而这些问题会导致系统响应缓慢甚至是服务不可用.一般情况下可以通过重启或者调高Pod的资源量或 ...

  4. 你要偷偷学会排查线上 CPU 飙高的问题,然后惊艳所有人!

    作者 l Hollis 来源 l Hollis(ID:hollischuang) 前段时间我们新上了一个新的应用,因为流量一直不大,集群QPS大概只有5左右,写接口的rt在30ms左右. 因为最近接入 ...

  5. 读书笔记:线上性能问题初步排查方法

    线上性能问题初步排查方法  首发于并发网,作者:方腾飞 引言 有时候有很多问题只有在线上或者预发环境才能发现,而线上又不能Debug,所以线上问题定位就只能看日志,系统状态和Dump线程,本文只是简单 ...

  6. 线上cpu飙高,死锁查询

    线上 cpu 飚高如何排查 命令行: 第一步,top 先看看是哪个进程 找到 cpu占用最高的,如果是 java 然后用, 第二步:jstat 进程 id 得到当前进程下,所有运行的线程,然后找到占用 ...

  7. [JVM]线上CPU负载持续飙高的问题解决

    [JVM]线上CPU负载持续飙高的问题解决 参考文章: (1)[JVM]线上CPU负载持续飙高的问题解决 (2)https://www.cnblogs.com/zhengwangzw/p/115465 ...

  8. 线上FullGC频繁的排查

    线上FullGC频繁的排查 问题 前段时间发现线上的一个dubbo服务Full GC比较频繁,大约每两天就会执行一次Full GC. Full GC的原因 我们知道Full GC的触发条件大致情况有以 ...

  9. 线上CPU负载过高处理

    一.背景 线上CPU报警 占用率过 90% 告警了一晚上 第二天才处理的. 二.处理 1.top 命令 使用 top 命令查看后,load average 也是超负荷的状态,用户态的CPU占比 确实很 ...

  10. Java 线上cpu占用过高分析

    转载于:https://blog.csdn.net/ch999999999999999999/article/details/113151519 感谢作者:ch999999999999999999 J ...

最新文章

  1. native react 常用指令_React-Native 常用命令
  2. combobox的使用
  3. python基础教程第二版答案-《Python基础教程》(第2版修订版)中要注意的地方...
  4. 2020年中国人工智能商业落地研究报告
  5. 大整数乘法(信息学奥赛一本通-T1174)
  6. Android 自己定义View (二) 进阶
  7. 基于51单片机的函数信号发生器
  8. 智能优化算法:野马优化算法-附代码
  9. Spyder 常用操作
  10. 【论文笔记】Rich feature hierarchies for accurate object detection and semantic segmentation
  11. 关于.Net WebProxy【转】
  12. linux 录制视频mp4,Kazam下载使用:优秀的Linux截图与屏幕视频录制软件
  13. 零基础程序员如何自学编程
  14. mac android usb驱动 win10,macbook安装Win10后无法创建引导的USB驱动器解决方法
  15. php网页能实现飘窗吗,网站飘窗广告的实现方法
  16. csgo服务器怎么显示cmd,CSGO服务器搭建教程——KZ模式
  17. 中国足球深度剖析之五,破除周期性怪圈
  18. mysql设置外部ip访问
  19. MySQL存储过程 -- 通过游标遍历和异常处理迁移数据到历史表
  20. 平台搭建_记一次CTFd平台搭建

热门文章

  1. rfid考勤系统mysql_RFID智能考勤管理系统
  2. 23计算机考研人第一周反思总结
  3. 打印菱形图案C语言详解
  4. 写个鸭子类方法java_小黄鸭系列java基础知识 | Java基本语法
  5. 笔记本无线自动配置服务器,笔记本无线网卡充当路由器组建局域网
  6. Android自定义View、ViewGroup
  7. 兼容安卓和苹果的滚动
  8. 教程丨键盘上的各按键的作用与常用办公快捷键大全
  9. 公司找域名怎么找?有什么技巧?
  10. 怎样把mp3转换成mp4?