问题
现在一个应用响应比较慢,比较喜欢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