브로커, 사용자 이름 서버 실행 파일 또는 인프라스트럭처 기본 프로그램에서 오류가 발생할 경우 처럼 특별한 상황에서 Windows MiniDumps, UNIX 코어 덤프, z/OS SVC 또는 코어 덤프가 생성될 수 있습니다. 이러한 경우에 생성되는 데이터 양과 복잡도는 대개 IBM 지원 센터의 도움을 필요로 합니다.
극단적인 상황에서는 브로커 프로세스에 의해 Windows MiniDumps가 생성될 수 있습니다. 정상 조작 동안에는 결코 생성되지 않습니다.
workpath/errors 디렉토리에 있는 MiniDump 파일의 경로를 포함하는 BIP2111 오류 메시지(메시지 브로커 내부 오류)가 수반됩니다. MiniDump 파일의 확장자는 .dmp입니다. 적당한 디버거를 사용하여 이러한 MiniDump를 분석할 수 있지만 IBM의 도움을 받을 것을 권장합니다.
극단적인 상황에서는 브로커 프로세스에 의해 UNIX 코어 덤프가 생성될 수 있습니다. 정상 조작 동안에는 결코 생성되지 않습니다.
BIP2060 오류 메시지(실행 그룹이 갑자기 종료됨)가 생성될 수 있습니다. 브로커가 시작된 디렉토리에서 코어 덤프 파일을 찾으십시오. 서비스 ID로 이 디렉토리에 쓸 수 없는 경우, 코어 덤프가 서비스 사용자 ID의 홈 디렉토리에 생성됩니다.
적당한 디버거를 사용하여 이러한 코어 덤프를 분석할 수 있지만 IBM의 도움을 받을 것을 권장합니다.
IEF450I STU1051 - ABEND=S2C3 U0000 REASON=01050001
z/OS 또는 WebSphere Message Broker에 의해 발생하는 SVC 덤프는 시스템의 덤프 디렉토리에 기록되며 IPCS로 형식화할 수 있습니다. 덤프 이름은 z/OS syslog에 나열됩니다.
몇몇 환경에서는 SVC 덤프가 생성되지 않습니다. 일반적으로, 덤프는 시간이나 공간 문제 또는 보안 위반으로 인해 억제됩니다. 그리고, z/OS DAE를 사용하여 이전 덤프를 복제하는 SVC 덤프를 억제할 수 있습니다. 예를 들어, SET DAE=xx명령을 사용하십시오. (DAE는 덤프 분석 및 제거(Dump Analysis and Elimination)입니다. 이전에 기록된 덤프를 복제하기 때문에 설치 시 불필요한 SVC 덤프 및 ABEND SYSDUMP 덤프를 억제하도록 하는 z/OS 서비스입니다.)
IEA995I SYMPTOM DUMP OUTPUT 504 SYSTEM COMPLETION CODE=0C4 REASON CODE=00000004 TIME=11.02.24 SEQ=02327 CPU=0000 ASID=0060 PSW AT TIME OF ERROR 078D2000 8D70A656 ILC 4 INTC 04 ACTIVE LOAD MODULE ADDRESS=0D708F68 OFFSET=000016EE NAME=SPECIALNAME 61939683 81936199 85A2F1F0 61A48689 */local/res10/ufi* A7F5F161 82899561 82899789 94818995 *x51/bin/bipimain* DATA AT PSW 0D70A650 - 91345000 00001F22 41209140 GPR 0-3 00000000 0D711B18 0D711B18 00000000 GPR 4-7 0D711300 0D70BD04 00000000 0D711B18 GPR 8-11 0D7121CF 0D7111D0 0D70C316 0D70B317 GPR 12-15 8D70A318 0D7111D0 00000312 00000000 END OF SYMPTOM DUMP IEA838I SYSMDUMP SUPPRESSED AS A DUPLICATE OF: 505 ORIGINAL:DATE 01170 TIME 10:59:40:05 CPU 8A7645349672 MOD/#PATHNAM CSECT/BIPIP PIDS/5655G9700 AB/S00C4 REXN/IMBSIREC FI/9134500000001F2241209140 REGS/0C33E HRC1/00000004 SUB1/INFRASTRUCTURE#MAIN
매뉴얼 MVS Diagnosis: Tools and Service Aids에서는 z/OS DAE(Dump Analysis and Elimination) 사용에 대한 자세한 내용을 제공합니다.
브로커 또는 사용자 이름 서버는 USS (UNIX System Services) 코어 덤프를 생성합니다. 코어 덤프는 SYSMDUMP 덤프입니다. 이 덤프는 시작 작업의 사용자 디렉토리에 기록됩니다. 이름은 coredump.pid이고, 여기서 .pid는 오류를 발견한 프로세스의 프로세스 ID에 대한 16진 값이고 z/OS syslog에 나열됩니다. 덤프는 /u/stu1/coredump.000000ae와 같은 시작 작업 사용자의 홈 디렉토리에서 볼 수 있습니다.
코어 덤프의 최대 크기는 BPXPRMxx parmlib 구성원에서 MAXCORESIZE를 통해 정의됩니다. IBM이 제공하는 디폴트는 4MB입니다. WebSphere Message Broker 주소 공간의 코어 덤프가 완전하도록 하려면 이 값을 2GB로 변경하십시오. 시작되는 작업 사용자 디렉토리는 적어도 이 크기여야 합니다.
IEA794I SVC DUMP HAS CAPTURED: 486 DUMPID=008 REQUESTED BY JOB (STU1051 ) DUMP TITLE=COMP=WMQI z/OS CID=G9700 ISSUER=BIPIMAIN (BIPIP ): WMQI InfraMain : S0C4-00000004. IEF196I IGD101I SMS ALLOCATED TO DDNAME (SYS00010) IEF196I DSN (SYS3.DUMP.ARG5.STU1051.T085940.S00008 ) IEF196I STORCLAS (SMS) MGMTCLAS (DUMP) DATACLAS ( ) IEF196I VOL SER NOS= ARGSMY IEF196I IGD104I SYS3.DUMP.ARG5.STU1051.T085940.S00008 RETAINED, IEF196I DDNAME=SYS00010 IEA611I COMPLETE DUMP ON SYS3.DUMP.ARG5.STU1051.T085940.S00008 493 DUMPID=008 REQUESTED BY JOB (STU1051 ) FOR ASID (0060) INCIDENT TOKEN: ARGPLEX ARG5 06/19/2001 08:59:40 ERROR ID = SEQ02325 CPU00 ASID0060 TIME10.59.40.5 IEA995I SYMPTOM DUMP OUTPUT 494 SYSTEM COMPLETION CODE=0C4 REASON CODE=00000004 TIME=10.59.40 SEQ=02325 CPU=0000 ASID=0060 PSW AT TIME OF ERROR 078D2000 8D70A656 ILC 4 INTC 04 ACTIVE LOAD MODULE ADDRESS=0D708F68 OFFSET=000016EE NAME=SPECIALNAME 61939683 81936199 85A2F1F0 61A48689 */local/res10/ufi* A7F5F161 82899561 82899789 94818995 *x51/bin/bipimain* DATA AT PSW 0D70A650 - 91345000 00001F22 41209140 GPR 0-3 00000000 0D711B18 0D711B18 00000000 GPR 4-7 0D711300 0D70BD04 00000000 0D711B18 GPR 8-11 0D7121CF 0D7111D0 0D70C316 0D70B317 GPR 12-15 8D70A318 0D7111D0 00000312 00000000 END OF SYMPTOM DUMP IEA993I SYSMDUMP TAKEN TO coredump.0300019D
oget '/u/user_directory/coredump.pid' 'mvs_dataset_name.pid' bin
D D,O이 명령에서 예제 출력은 다음과 같습니다.
SYSABEND- ADD PARMLIB OPTIONS SDATA=(LSQA,TRT,CB,ENQ,DM,IO,ERR,SUM), PDATA=(SA,REGS,LPA,JPA,PSW,SPLS) SYSUDUMP- ADD PARMLIB OPTIONS SDATA=(LSQA,TRT,CB,ENQ,DM,IO,ERR,SUM), PDATA=(SA,REGS,LPA,JPA,PSW,SPLS) SYSMDUMP- ADD OPTIONS (NUC,SQA,LSQA,SWA,TRT,RGN,LPA,CSA,SUM,GRSQ)마지막 항목은 코어 덤프를 작성할 때 사용되는 SYSMDUMP 옵션을 표시합니다.