IBM MQ 탐색기에서 Javacore 수집

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

이 태스크 정보

IBM 서비스 담당자가 요청하는 경우에만 Javacore를 수집해야 합니다. Javacore의 출력 위치는 IBM MQ 탐색기가 실행되는 플랫폼에 따라 다릅니다.
  • [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 탐색기를 닫으십시오.
  2. [Linux]Linux의 경우:
    1. MQExplorer 명령을 사용하여 IBM MQ 탐색기를 실행하십시오.
      • 전체 IBM MQ 서버 설치의 일부로 설치된 IBM MQ 탐색기를 실행 중인 경우 MQExplorer 명령은 /opt/mqm/bin에 있으며 여기서 opt/mqmIBM MQ 설치 디렉토리입니다.
      • 독립형 IBM MQ 탐색기(MS0T SupportPac)를 설치한 경우 MQExplorer 명령은 MQ_EXPLORER_INSTALLATION_PATH에 있으며, 여기서 MQ_EXPLORER_INSTALLATION_PATH는 독립형 IBM MQ 탐색기(MS0T SupportPac) 설치 경로입니다.
    2. IBM MQ 탐색기 프로세스의 프로세스 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 탐색기를 실행하십시오.
      • 전체 IBM MQ 서버 설치의 일부로 설치된 IBM MQ 탐색기를 실행하는 경우 MQExplorer 명령(MQExplorer.exe)은 MQ_INSTALLATION_PATH/bin64 디렉토리에 있으며, 여기서 MQ_INSTALLATION_PATHIBM MQ 설치 경로입니다.
      • 독립형 IBM MQ 탐색기(MS0T SupportPac)를 설치한 경우 MQExplorer.exeMQ_EXPLORER_INSTALLATION_PATH 디렉토리에 있으며, 여기서 MQ_EXPLORER_INSTALLATION_PATHIBM MQ 탐색기(MS0T SupportPac) 설치 경로입니다.
    2. IBM MQ 탐색기에 대한 명령행 창이 나타나면 이 창에 Windows 초점을 설정하고 Control+Break를 눌러 Javacore를 생성하십시오.