glassfish가 무작위로 충돌하는 이유

glassfish가 무작위로 충돌하는 이유

나는 Java 1.7에서 oracle-glassfish3.1.2를 사용하고 있습니다(이 기술은 약간 구식이라는 것을 알고 있습니다). 서버를 시작할 때 자세한 정보 표시 옵션을 사용합니다: asadmin start-domain --verbose;

또한 asadmin을 사용하여 서비스를 만들었으므로 glassfish는 Windows 서비스로 실행됩니다.

때때로 서버가 충돌하고 Windows 로그를 확인한 결과 memory.hdmp와 WERE554.tmp.mdmp가 있는 것을 확인했습니다. windbg를 사용하여 memory.hdmp를 열었고 다음을 볼 수 있습니다.

    CONTEXT: (.ecxr) rax=00000000019f88d0 rbx=0000000000be5710 rcx=00000000019fc000 rdx=000000002f532501 rsi=000000001a91ec10 rdi=0000000000be5710 rip=00007ffbb97a49b9 rsp=000000001a91eae0 rbp=0000000080070020 r8=0000000000000001 r9=00000000019f8948 r10=00000000019fc078 r11=0000000000000000 r12=00000000e0434f4d r13=ffffffff80070020 r14=0000000000000001 r15=0000000000000001 iopl=0 nv up ei pl nz na pe nc cs=0033 ss=002b ds=002b es=002b fs=0053 gs=002b efl=00000202 KERNELBASE!RaiseException+0x69: 00007ffb`b97a49b9 0f1f440000 nop dword ptr [rax+rax] Resetting default scope

EXCEPTION_RECORD: (.exr -1) ExceptionAddress: 00007ffbb97a49b9 (KERNELBASE!RaiseException+0x0000000000000069) ExceptionCode: e0434f4d (CLR exception) ExceptionFlags: 00000001 NumberParameters: 1 Parameter[0]: ffffffff80070020

PROCESS_NAME: DRM-domain1-GlassFishService.exe

EXCEPTION_CODE_STR: 80070020

FAULTING_THREAD: ffffffff

ADDITIONAL_DEBUG_TEXT: SOS.DLL is not loaded for managed code. Analysis might be incomplete

STACK_TEXT: 0000000000000000 0000000000000000 DRM_domain1_GlassFishService!unknown_function+0x0

STACK_COMMAND: ** Pseudo Context ** ManagedPseudo ** Value: ffffffff ** ; kb

SYMBOL_NAME: DRM_domain1_GlassFishService!unknown_function

MODULE_NAME: DRM_domain1_GlassFishService

IMAGE_NAME: DRM-domain1-GlassFishService.exe

FAILURE_BUCKET_ID: CLR_EXCEPTION_NOSOS_80070020_DRM-domain1-GlassFishService.exe!unknown_function

OS_VERSION: 10.0.17763.1

BUILDLAB_STR: rs5_release

OSPLATFORM_TYPE: x64

OSNAME: Windows 10

IMAGE_VERSION: 1.0.0.0

FAILURE_ID_HASH: {e954e680-c7c8-cf1b-b47d-5ee0880932f0}

하지만 이러한 정보는 나에게 유용하지 않습니다. 의미가 무엇인지 이해할 수 있는 방법이 있습니까? 특히 ExceptionCode: e0434f4d의 의미는 무엇이며, 이 문제를 해결하려면 어떻게 해야 합니까?

즉, 문제를 더 자세히 조사하려면 어떻게 해야 합니까? 도움을 주시면 정말 감사하겠습니다. Google을 검색했지만 유용한 팁을 찾을 수 없었습니다.

응용 프로그램 로그와 glassfish 로그에는 메모리 누수나 이와 유사한 오류나 예외가 없습니다.

관련 정보