本文总结了一些常见的线上应急现象和对应排查步骤和工具。分享的主要目的是想让对线上问题接触少的同学有个预先认知,免得在遇到实际问题时手忙脚乱。

只不过这里先提示一下。在线上应急过程中要记住,只有一个总体目标:尽快恢复服务,消除影响。不管处于应急的哪个阶段,我们首先必须想到的是恢复问题,恢复问题不一定能够定位问题,也不一定有完美的解决方案,也许是通过经验判断,也许是预设开关等,但都可能让我们达到快速恢复的目的,然后保留部分现场,再去定位问题、解决问题和复盘

在大多数情况下,我们都是先优先恢复服务,保留下当时的异常信息(内存dump、线程dump、gc log等等,在紧急情况下甚至可以不用保留,等到事后去复现),等到服务正常,再去复盘问题。

好,现在让我们进入正题吧。

常见现象:CPU 利用率高/飙升

场景预设:

监控系统突然告警,提示服务器负载异常。

预先说明:

CPU飙升只是一种现象,其中具体的问题可能有很多种ÿ

让bug无处藏身,Java 线上问题排查思路、常用工具相关推荐

  1. Java 线上问题排查思路与工具使用

    本文来自作者 蓬蒿 在 GitChat 上分享 「Java 线上问题排查思路与工具使用」,「阅读原文」查看交流实录. 「文末高能」 编辑 | 哈比 一.前言 Java 语言是当前互联网应用最为广泛的语 ...

  2. Java线上问题排查思路及Linux常用问题分析命令学习

    前言 之前线上有过一两次OOM的问题,但是每次定位问题都有点手足无措的感觉,刚好利用星期天,以测试环境为模版来学习一下Linux常用的几个排查问题的命令. 也可以帮助自己在以后的工作中快速的排查线上问 ...

  3. JAVA线上问题排查及常用命令

    前言 线上问题排查是程序员绕不开路.线上故障主要会包括 CPU.磁盘.内存以及网络问题,而大多数故障可能会包含不止一个层面的问题,所以进行排查时候尽量四个方面依次排查一遍.同时例如 jstack.jm ...

  4. curl命令java_让 Bug 无处藏身,Java 线上问题排查思路、常用工具

    本文总结了一些常见的线上应急现象和对应排查步骤和工具.分享的主要目的是想让对线上问题接触少的同学有个预先认知,免得在遇到实际问题时手忙脚乱. 只不过这里先提示一下.在线上应急过程中要记住,只有一个总体 ...

  5. 让 Bug 无处藏身,Java 线上问题排查思路、常用工具

    点击上方 "程序员小乐"关注, 星标或置顶一起成长 后台回复"大礼包"有惊喜礼包! 关注订阅号「程序员小乐」,收看更多精彩内容 每日英文 Happy faces ...

  6. java gc日志乱码_让bug无处藏身,Java 线上问题排查思路、常用工具

    本文总结了一些常见的线上应急现象和对应排查步骤和工具.分享的主要目的是想让对线上问题接触少的同学有个预先认知,免得在遇到实际问题时手忙脚乱. 公--主--号: 我的名称"java小白学心理& ...

  7. Java线上问题排查系列--后端接口响应慢的排查方法及解决方案

    原文网址:Java线上问题排查系列--后端接口响应慢的排查方法及解决方案_IT利刃出鞘的博客-CSDN博客 简介 说明 本文介绍Java后端接口响应慢的排查的方法以及如何解决. 如何发现接口响应慢了? ...

  8. linux 内存溢出排查_记一次JAVA 线上故障排查完整套路

    JAVA线上故障排查全套路 线上故障主要会包括cpu.磁盘.内存以及网络问题,而大多数故障可能会包含不止一个层面的问题,所以进行排查时候尽量四个方面依次排查一遍.同时例如jstack.jmap等工具也 ...

  9. 【深入理解JVM】JAVA线上故障排查全套路

    线上故障主要会包括cpu.磁盘.内存以及网络问题,而大多数故障可能会包含不止一个层面的问题,所以进行排查时候尽量四个方面依次排查一遍.同时例如jstack.jmap等工具也是不囿于一个方面的问题的,基 ...

最新文章

  1. C++/C++11中std::set用法汇总
  2. java vuser脚本_loadrunner12中JavaVuser脚本的编写
  3. 深入剖析MobileNet和它的变种
  4. 使用Cython库包对python的py文件(源码)进行加密,把python的.py文件生成.so文件并调用
  5. ES6学习笔记--let和const
  6. Matlab生成各种伪随机信号_idinput指令
  7. 【深度学习】RetinaNet 代码完全解析
  8. window覆盖导航栏
  9. 目标服务器已挂起重新启动_CentOS 7 Apache 服务器证书安装
  10. native内存泄漏分析
  11. 【JSP课程设计(含源码)】宾馆客房管理系统(2021-7-2最新版)
  12. 阿里云邮箱怎么样,阿里云企业邮箱优势
  13. blos硬盘启动台式计算机,戴尔台式机bios设置硬盘启动教程
  14. Windows编程之虚拟桌面实现原理
  15. WPF 基础到企业应用系列4——WPF千年轮回
  16. 设计模式-访问者模式练习
  17. java实现关键字查询_SpringData关键字查询实现方法详解
  18. wm_concat和listagg
  19. 基于FFmpeg+rtsp读取摄像头实时图像
  20. 让32位Eclipse和64位Eclipse同时在64的Windows7上运行

热门文章

  1. Windows窗体透明效果
  2. 用OleDb写的一个导出Excel的方法
  3. 英特尔高级副总裁:收购McAfee是为股东考虑
  4. 入中继限呼的方法之一
  5. 关于w600的hspi通信demo
  6. PAT甲级1109 Group Photo:[C++题解]双指针
  7. java socket回调_Java ServerSocketChannel SocketChannel(回调)
  8. 简单的html5,简单的HTML5初步入门教程
  9. lolfps高但画面不流畅_你吃鸡卡吗,超详细和平精英画面设置教程,解决卡顿,主播都在用...
  10. iphone电池怎么保养_苹果iPhone手机怎么开启【优化电池充电】