一次因为arthas 引起jvm crash 问题记录

问题

现在一个应用响应比较慢,比较喜欢arthas ,所以直接的选择就是运行arthas ,而且也帮助找到了系统的问题
所在(tomcat 线程block造成服务异常),但是其奇特的问题就是过了一段时间服务突然直接就死了。。。。
如果服务是被人操作的肯定会有信息的,但是tomcat 日志是没有看到的,原以为没啥,服务直接手工启动了,但是
下午出现了类似的tomcat 莫名挂了,而且没有信息。。。。

问题排查

一般来说服务死了肯定是会有相关的信息的,结果日志是没有看到信息的,然后就是注意了下tomcat 的bin 目录下
发现了hs_err_pid187731.log 类似的两个文件,内容类似

 

 

 

 


参考了oracel 官方的文档,初步怀疑是arthas的问题,而且在没有使用arthas服务重启之后是比较稳定,而且搜索到了arthas 类似的issue 也是有的,后期自己分析下

参考资料

https://docs.oracle.com/javase/8/docs/technotes/guides/troubleshoot/crashes001.html

posted on   荣锋亮  阅读(320)  评论(0编辑  收藏  举报

编辑推荐:
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)
历史上的今天:
2020-11-06 openfeign+retronfit http 访问
2020-11-06 java 一些访问http api 请求访问的方法整理
2019-11-06 Checking Types Against the Real World in TypeScript
2019-11-06 nexus pip proxy config
2018-11-06 ballerina 学习 三十一 扩展开发(二)
2018-11-06 ballerina 学习 三十 扩展开发(一)
2017-11-06 Webpack-dashboard 简单使用

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示