目录
Arthas 篇
thread -b 找出当前阻塞其他线程的线程
笔者曾经在工作中遇到一例:网关日志输出造成服务假死的问题,经查找资料发现情况同美团情况类似:美团篇:日志导致线程 Block 不得不防,结合工程,怀疑是这个问题引起的:

为了验证怀疑的准确性,需要复现场景,结合日志上下文,模拟请求返回大报文的情况,引发 java 进程不可用,在 arthas 诊断工具的帮助下通过 thread -b 命令复现了

memory 查看 JVM 内存信息
现在大多数系统都有 APM 工程,通过将各种类型的指标数据集成到 grafana 里面去展示。偶尔也会遇到一些例外的情况,就是程序的逻辑和 grafana 展示的曲线不相符,当现象存疑时,如何去佐证呢?
笔者在工作过程中就遇到过这种情况:文档转换对内存的消耗 grafana 上的曲线和预期不符,后找相关同事确认的确是这里指标显示有误,此时的你,还会有其他办法去核实吗?memory 查看 JVM 内存帮大忙

今天的分享就到这里啦,结合笔者经历用到的场景,帮助你更好的去理解各类命令。
1227

被折叠的 条评论
为什么被折叠?



