垃圾收集时JVM间歇性崩溃

时间:2013-11-27 12:27:27

标签: crash garbage-collection jvm jvm-hotspot jvm-crash

我们在jboss5上部署了一个JSF应用程序,其中JVM HotSpot版本为1.6.0_14-b08。在具有4个核心的机器上。

在过去的几天里,我们遇到了一些JVM的突然崩溃,这些崩溃是由致命的错误日志引起的,它看起来像是在垃圾收集调用期间引起的。

我们在JVM中使用此标志来确定GC -Dsun.rmi.dgc.client.gcInterval = 600000 -Dsun.rmi.dgc.server.gcInterval = 3600000 XX:ParallelGCThreads = 4 -XX:+ DisableExplicitGC“

我们如何追踪根本原因?我不是检查致命错误日志的专家。

一些原因:

1)

 ---------------  T H R E A D  ---------------

Current thread (0x000000004d8dc800):  VMThread [stack:0x0000000040d83000,0x0000000040e84000] [id=24601]

siginfo:si_signo=SIGSEGV: si_errno=0, si_code=2 (SEGV_ACCERR), si_addr=0x00002aaaae1ff000

......

VM_Operation (0x000000005ea08b40): ParallelGCFailedAllocation, mode: safepoint, requested by thread 0x0000000051def000

2。)

 ---------------  T H R E A D  ---------------

 Current thread (0x0000000041ec8800):  GCTaskThread [stack: 0x0000000000000000,0x0000000000000000] [id=19822]

siginfo:si_signo=SIGSEGV: si_errno=0, si_code=2 (SEGV_ACCERR), si_addr=0x00002aaaae1ff008

0 个答案:

没有答案