Bei bestimmten Problemen ist es hilfreich, eine Javacore-Datei aus IBM® MQ Explorer zu erfassen, um den Status der internen Threads in der Benutzeroberfläche zu prüfen.
Informationen zu diesem Vorgang
Sie sollten Javacore nur erfassen, wenn Sie dazu von Ihrem
IBM Ansprechpartner aufgefordert werden. Die Ausgabeposition für den Javacore hängt von der Plattform ab, auf der
IBM MQ Explorer ausgeführt wird:
Unter Linux® wird der Javacore im aktuellen Arbeitsverzeichnis generiert, bei dem es sich in der Regel um das Ausgangsverzeichnis des Benutzers handelt. Beispiel:
- Verzeichnis: /home/mquser/
- Beispieldateiname: javacore.20200108.101650.31132.0001.txt
Unter Windows wird der Javacore im Ausgangsverzeichnis des Benutzers generiert. Beispiel:
- Verzeichnis: C:\Users\MQUser\
- Beispieldateiname: javacore.20200108.101825.4100.0001.txt
Gehen Sie zum Erfassen eines Javacore folgendermaßen vor.
Vorgehensweise
- Schließen Sie IBM MQ Explorer.
Unter Linux:
- Verwenden Sie den Befehl MQExplorer zum Ausführen des IBM MQ Explorer.
- Wenn Sie den IBM MQ Explorer ausführen, der als Teil einer vollständigen IBM MQ-Serverinstallation installiert wurde, befindet sich der Befehl
MQExplorer im Verzeichnis /opt/mqm/bin, wobei
opt/mqm das Installationsverzeichnis von IBM MQ ist.
- Wenn Sie die eigenständige Version von IBM MQ Explorer installiert haben (MS0T-SupportPac), befindet sich der Befehl MQExplorer unter
MQ_EXPLORER-INSTALLATIONSPFAD
, wobei MQ_EXPLORER-INSTALLATIONSPFAD
der Pfad zur eigenständigen Installation von IBM MQ Explorer (MS0T-SupportPac) ist.
- Ermitteln Sie die Prozess-ID für den IBM MQ Explorer-Prozess. Im folgenden Beispiel wird gezeigt, wie die Prozess-ID für den aktuellen Benutzer ermittelt wird:
ps -u `whoami` | grep MQExplorer | awk ' { print $1 } '
Wenn Sie nicht sicher sind, wie Sie die Prozess-ID abrufen, wenden Sie sich an Ihrem Systemadministrator.
- Führen Sie den folgenden Befehl zum Generieren des Javacore aus:
kill -3 <MQExplorer-Prozess-ID>
Unter Windows:
- Verwenden Sie den Befehl MQExplorer -debug zum Ausführen des IBM MQ Explorer.
- Wenn Sie den IBM MQ Explorer ausführen, der als Teil einer vollständigen IBM MQ-Serverinstallation installiert wurde, befindet sich der Befehl
MQExplorer (MQExplorer.exe) im Verzeichnis
MQ-INSTALLATIONSPFAD
/bin64, wobei MQ-INSTALLATIONSPFAD
der IBM MQ-Installationspfad ist.
- Wenn Sie die eigenständige Version von IBM MQ Explorer installiert haben (MS0T-SupportPac), befindet sich MQExplorer.exe im Verzeichnis
MQ_EXPLORER-INSTALLATIONSPFAD
, wobei MQ_EXPLORER-INSTALLATIONSPFAD
der Pfad zur IBM MQ Explorer-Installation (MS0T-SupportPac) ist.
- Wenn ein Befehlszeilenfenster für IBM MQ Explorer angezeigt wird, setzen Sie den Windows-Fokus auf dieses Fenster und drücken Sie die Tastenkombination Strg+Pause, um einen Javacore zu generieren.