美文网首页
服务挂了jstack查看堆栈信息

服务挂了jstack查看堆栈信息

作者: 小飞剑客 | 来源:发表于2022-11-01 09:58 被阅读0次

查看服务进程获取 pid 19748

top

找到当前进程最高的线程 nid

top -H -p pid

nid转换成十六进制 22b9

printf "%x\n" 8889

根据pid nid 查看当前堆栈信息

jstack 19748 | grep "22b9" -A30

也可以导出来堆栈信息根据线程ID 找日志
jstack -l 19748 >> 123.txt

相关文章

  • JVM常用命令

    jstack主要用来查看某个Java进程内的线程堆栈信息。语法格式:jstack [option] pid; 命...

  • 查看JVM信息的命令

    1. jstack 获取线程堆栈信息 打印堆栈信息到标准输出 jstack PID 打印堆栈信息到标准输出,会打印...

  • jstack查看线程堆栈信息

    1.top命令查询哪个进程占用cpu高 2.执行命令:ps -mp 进程id -o THREAD,tid,time...

  • jstack - 堆栈跟踪工具

    jstack一般用来查看指定线程(比如CPU较高、内存占用较高)的堆栈、查看死锁的原因。打印对指定进程的堆栈信息:...

  • 解决java调试工具无法连接jvm

    1.现象在Linux服务器执行jstack pid查看java堆栈信息时提示错误,无法连接上jvm调试工具 2.原...

  • JVM回顾(一)

    1 查看JVM中运行的进程信息 jps jps -m 2 打印JAVA进程堆栈跟踪信息命令 jstack 命令示例...

  • jvm线程日常状态查看

    1.查看所有java进程jps2.查看某java进程的信息jinfo pid3.java堆栈跟踪工具jstack ...

  • CPU过高

    查看cpu负载 top 打印堆栈信息 jstack pid >pid.txtsz pid.txt 找到16进制的线...

  • jvm 性能调优工具之 jstack

    概述 jstack是jdk自带的线程堆栈分析工具,使用该命令可以查看或导出 Java 应用程序中线程堆栈信息。 J...

  • jvm 性能调优工具之 jstack

    概述 jstack是jdk自带的线程堆栈分析工具,使用该命令可以查看或导出 Java 应用程序中线程堆栈信息。 J...

网友评论

      本文标题:服务挂了jstack查看堆栈信息

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