美文网首页
jvm 卡死问题排查思路

jvm 卡死问题排查思路

作者: 后知不觉1 | 来源:发表于2024-04-10 20:47 被阅读0次

jvm 进程假死问题

现象:

服务启动成功端口监听成功,在发起请求后无法再发起第二个请求,整个程序假死。

排查

1. jmap检查
检查发现jmap 元空间很高

2. gc情况

jstact -gcutl pid 1000

jvm full gc中
从这里就可以断定是元空间慢引起的full gc 问题,调整元空间解决

3. jstack pid
好奇为啥会出现full gc的问题;通过jstack 发现加载类的死锁。结合元空间内存

image.png

相关文章

  • 一次完整的JVM堆外内存泄漏故障排查记录

    前言 记录一次线上JVM堆外内存泄漏问题的排查过程与思路,其中夹带一些JVM内存分配机制以及常用的JVM问题排查指...

  • jvm常规问题排查思路

    一、cpu占用过高 cpu占用过高要分情况讨论,是不是业务上在搞活动,突然有大批的流量进来,而且活动结束后cpu占...

  • Alpha卡死问题排查

    访问Docker镜像 找到进程ID 查看GC情况 查看类实例数 从上面的输出可以看出,com.data.yidia...

  • JVM 优化踩坑记

    本文记录了服务 JVM 优化的过程与思路,有对 JVM GC 原理以及对问题排查方向和工具的介绍,也有走弯路和踩坑...

  • JVM 问题排查

    CPU使用率高 找出使用率高的进程的pid 找出使用率高的线程tpid 查看使用率高的线程当前在干什么 GC问题 ...

  • JVM问题排查

    一、线上CPU飚高、死锁等排查基本步骤: 1、top 记录CPU使用率最高的JAVA进程PID 2、top -H...

  • JVM问题排查

    一、JVM的参数类型 1.Boolean类型 格式:-XX:[+-]表示启用或者禁用name属性。比如...

  • jvm问题排查

    写在前面 线上系统中:如果突然运行缓慢,CPU 100%,以及Full GC次数过多的问题,最终导致的直观现象就是...

  • JVM问题排查实战系列

    JVM问题排查实战 记一次频繁FGC的简单排查 一次JVM GC长暂停的排查过程 如何使用MAT进行内存泄露分析

  • JVM问题常用排查命令

    JVM问题常用排查命令 @Date 2017.05.23 JVM调优问题 CPU使用率与Load值偏大 : Thr...

网友评论

      本文标题:jvm 卡死问题排查思路

      本文链接:https://www.haomeiwen.com/subject/jifcxjtx.html