JVM прерывистые сбои при сборке мусора

У нас есть приложение JSF, развернутое на jboss5 с JVM HotSpot build 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 ответов

Другие вопросы по тегам