【求助】sushe机器上 三个java应用同一时间直接down机
jdk版本:java version “1.8.0_301”
操作系统版本:SUSE Linux Enterprise Server 12 SP5 (x86_64)
java启动参数:
JAVA_OPTS="-Xms1536m -Xmx1536m -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=./gc -XX:+ExitOnOutOfMemoryError -verbose:gc -Xloggc:./verbose.log -XX:+PrintGCDateStamps"
APP_OPTS="-DLOG_LEVEL=${app_loglevel} -Didc=${idc} -DsysName=ngcs -DprogName=ngcs -DlogPrePath=/ngcs/app/log -DappName=${app_name}"
nohup java** $JAVA_OPTS $APP_OPTS** -jar $jar_name
现象:一台机器上三个java应用,在跑稳定性测试的时候,会在晚上同一时间直接挂掉,应用日志没发现任何异常,直接不打印日志,仅有hs_err日志,信息如下:
Event: 22456.046 Thread 0x00007f8e8e7cc800 Exception <a ‘java/lang/NullPointerException’> (0x00000000eb138878) thrown at [/scratch/jenkins/workspace/8-2-build-linux-amd64/jdk8u301/1513/hotspot/src/share/vm/interpreter/linkResolver.cpp, line 1185]
Event: 22456.292 Thread 0x00007f8e8e7cc800 Exception <a ‘java/lang/NullPointerException’> (0x00000000ebc05e70) thrown at [/scratch/jenkins/workspace/8-2-build-linux-amd64/jdk8u301/1513/hotspot/src/share/vm/interpreter/linkResolver.cpp, line 1185]
启动参数里面有HeapDumpOnOutOfMemoryError参数,但是dump文件从来没有打出来过。应用挂掉后,同机器的c++应用和IBMMQ应用正常运行。
求助是因为什么