Uzyskiwanie pliku Javacore z programu IBM MQ Explorer

Podczas rozwiązywania niektórych problemów przydatna jest możliwość uzyskania pliku Javacore z programu IBM® MQ Explorer. Za jego pomocą można sprawdzić status wewnętrznych wątków w interfejsie użytkownika.

O tym zadaniu

Plik Javacore należy uzyskiwać tylko wtedy, gdy poprosi o to przedstawiciel serwisu IBM. Położenie, w którym zapisany zostanie plik Javacore, zależy od platformy, na której działa programu IBM MQ Explorer:
  • [Linux]W systemie Linux® plik Javacore jest generowany w bieżącym katalogu roboczym, którym zwykle jest katalog osobisty użytkownika. Na przykład:
    • Katalog: /home/mquser/
    • Przykładowa nazwa pliku: javacore.20200108.101650.31132.0001.txt
  • [Windows]W systemie Windows plik Javacore jest generowany w katalogu osobistym użytkownika. Na przykład:
    • Katalog: /home/mquser/
    • Przykładowa nazwa pliku: javacore.20200108.101825.4100.0001.txt

Aby uzyskać plik Javacore, wykonaj następujące kroki.

Procedura

  1. Zamknij program IBM MQ Explorer.
  2. [Linux]W systemie Linux:
    1. Uruchom program IBM MQ Explorer za pomocą komendy MQExplorer.
      • Jeśli używany jest program IBM MQ Explorer, który został zainstalowany w ramach pełnej instalacji serwera IBM MQ, komenda MQExplorer znajduje się w katalogu /opt/mqm/bin, gdzie opt/mqm jest katalogiem instalacyjnym produktu IBM MQ.
      • Jeśli zainstalowano autonomiczny program IBM MQ Explorer (pakiet serwisowy MS0T), komenda MQExplorer znajduje się w katalogu ŚCIEŻKA_INSTALACJI_MQ_EXPLORER, gdzie ŚCIEŻKA_INSTALACJI_MQ_EXPLORER jest ścieżką instalacyjną autonomicznego programu IBM MQ Explorer (pakiet serwisowy MS0T).
    2. Ustal, jaki identyfikator ma proces programu IBM MQ Explorer. Poniższy przykład ilustruje sposób ustalania identyfikatora procesu dla bieżącego użytkownika:
      ps -u `whoami` | grep MQExplorer | awk ' { print $1 } '

      W razie wątpliwości co do sposobu uzyskania informacji o identyfikatorze procesu należy zwrócić się do administratora.

    3. Uruchom następującą komendę, aby wygenerować plik Javacore:
      kill -3 <identyfikator procesu MQExplorer>
  3. [Windows]W systemie Windows:
    1. Uruchom program IBM MQ Explorer za pomocą komendy MQExplorer -debug.
      • Jeśli używany jest program IBM MQ Explorer, który został zainstalowany w ramach pełnej instalacji serwera IBM MQ, komenda MQExplorer (MQExplorer.exe) znajduje się w katalogu ścieżka_instalacji_MQ/bin64, gdzie ścieżka_instalacji_MQ jest ścieżką instalacyjną produktu IBM MQ.
      • Jeśli zainstalowano autonomiczny program IBM MQ Explorer (pakiet serwisowy MS0T), komenda MQExplorer.exe znajduje się w katalogu ŚCIEŻKA_INSTALACJI_MQ_EXPLORER, gdzie ŚCIEŻKA_INSTALACJI_MQ_EXPLORER jest ścieżką instalacyjna programu IBM MQ Explorer (pakiet serwisowy MS0T).
    2. Gdy pojawi się okno wiersza komend programu IBM MQ Explorer, uaktywnij to okno w systemie Windows i naciśnij kombinację klawiszy Control+Break, aby wygenerować plik Javacore.