1.环境 server2008r2, 24c+128g内存, 略高并发系统
2.从上周一开始, 系统会不定时的挂掉, 表现为tomcat直接不见了, tomcat的bin下会生成一个hs_err_pid.mdmp,也没有log文件, 后来一直录屏看到一次错误信息如下图, 出现如下图内容时, tomcat已经停止服务, jconsole里面看内存和cpu已经探底
3.感觉已经能排除高并发问题, 因为有时候系统会半夜11点突然挂掉
4.后来配了一堆参数, 现在能间歇的打印hs_err_pid.log了, 特地粘上来让大神帮忙分析下
#
# A fatal error has been detected by the Java Runtime Environment:
#
# Internal Error (sharedRuntime.cpp:834), pid=5632, tid=14464
# fatal error: exception happened outside interpreter, nmethods and vtable stubs at pc 0x0000000002cc4990
#
# JRE version: Java(TM) SE Runtime Environment (8.0_40-b25) (build 1.8.0_40-b25)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (25.40-b25 mixed mode windows-amd64 )
# Core dump written. Default location: E:\zhkt\env\apache-tomcat-7.0.41\bin\hs_err_pid5632.mdmp
#
# If you would like to submit a bug report, please visit:
# http://bugreport.java.com/bugreport/crash.jsp
#
--------------- T H R E A D ---------------
Current thread (0x0000000078d31000): JavaThread "http-nio-443-exec-253" daemon [_thread_in_Java, id=14464, stack(0x0000001542320000,0x0000001542420000)]
Stack: [0x0000001542320000,0x0000001542420000]
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [jvm.dll+0x32b47a]
V [jvm.dll+0x2797f3]
V [jvm.dll+0x27a489]
V [jvm.dll+0x271726]
V [jvm.dll+0x228b8e]
V [jvm.dll+0x297cb0]
V [jvm.dll+0x32b308]
C [ntdll.dll+0x2812d]
C [ntdll.dll+0x1855f]
C [ntdll.dll+0x4bcb8]
C 0x0000000002cc4990