IBM MQ Explorer 에서 Javacore 수집

특정 문제의 경우, IBM® MQ Explorer 에서 Javacore 파일을 수집하여 사용자 인터페이스 내에서 내부 스레드의 상태를 확인하는 것이 유용합니다.

이 태스크에 대한 정보

IBM 서비스 담당자가 이를 수행하도록 요청한 경우에만 Javacore를 수집해야 합니다. Javacore의 출력 위치는 IBM MQ Explorer 가 실행 중인 플랫폼에 따라 다릅니다.
  • [Linux] Linux®에서 Javacore는 현재 작업 디렉토리 (일반적으로 사용자의 홈 디렉토리) 에 생성됩니다. 예를 들면, 다음과 같습니다.
    • 디렉토리: /home/mquser/
    • 파일 이름 예: javacore.20200108.101650.31132.0001.txt
  • [Windows] Windows에서 Javacore는 사용자의 홈 디렉토리에 생성됩니다. 예를 들면, 다음과 같습니다.
    • 디렉토리: C:\Users\MQUser\
    • 파일 이름 예: javacore.20200108.101825.4100.0001.txt

Javacore를 수집하려면 다음 단계를 완료하십시오.

프로시저

  1. IBM MQ Explorer을 닫으십시오.
  2. [Linux] Linux의 경우:
    1. MQExplorer 명령을 사용하여 IBM MQ Explorer를 실행하십시오.
      • 전체 IBM MQ 서버 설치의 일부로 설치된 IBM MQ Explorer 를 실행 중인 경우, MQExplorer 명령은 /opt/mqm/bin에 있습니다. 여기서 opt/mqmIBM MQ 설치 디렉토리입니다.
      • 독립형 IBM MQ Explorer (MS0T SupportPac) 을 설치한 경우 MQExplorer 명령은 MQ_EXPLORER_INSTALLATION_PATH에 있습니다. 여기서 MQ_EXPLORER_INSTALLATION_PATH 는 독립형 IBM MQ Explorer (MS0T SupportPac) 설치 경로입니다.
    2. IBM MQ Explorer 프로세스의 프로세스 ID를 판별합니다. 다음 예제에서는 현재 사용자의 프로세스 ID를 판별하는 방법을 보여줍니다.
      ps -u `whoami` | grep MQExplorer | awk ' { print $1 } '

      프로세스 ID를 얻는 방법을 잘 모르는 경우 시스템 관리자에게 문의하십시오.

    3. 다음 명령을 실행하여 Javacore를 생성하십시오.
      kill -3 <MQExplorer process identifier>
  3. [Windows] Windows의 경우:
    1. MQExplorer -debug 명령을 사용하여 IBM MQ Explorer를 실행하십시오.
      • 전체 IBM MQ 서버 설치의 일부로 설치된 IBM MQ Explorer 를 실행 중인 경우 MQExplorer 명령 (MQExplorer.exe) 은 MQ_INSTALLATION_PATH/bin64 디렉토리에 있습니다. 여기서 MQ_INSTALLATION_PATHIBM MQ 설치 경로입니다.
      • 독립형 IBM MQ Explorer(MS0T SupportPac)을 설치한 경우 MQExplorer.exe은(는) MQ_EXPLORER_INSTALLATION_PATH 디렉토리에 있습니다. 여기서 MQ_EXPLORER_INSTALLATION_PATH은(는) IBM MQ Explorer(MS0T SupportPac) 설치 경로입니다.
    2. IBM MQ Explorer에 대한 명령행 창이 표시되면 이 창에 Windows 초점을 설정하고 Control+Break를 눌러 Javacore를 생성하십시오.