Collecte de Javacore à partir de IBM MQ Explorer

Pour certains problèmes, il est utile de collecter un fichier Javacore à partir de IBM® MQ Explorer pour vérifier le statut des unités d'exécution internes dans l'interface utilisateur.

A propos de cette tâche

Vous ne devez collecter Javacore que lorsque votre technicien de maintenance IBM vous le demande. L'emplacement de sortie du Javacore dépend de la plateforme sur laquelle IBM MQ Explorer s'exécute:
  • [Linux]Sous Linux®, le Javacore est généré dans le répertoire de travail en cours, qui est généralement le répertoire de base de l'utilisateur. Exemple :
    • Répertoire : /home/mquser/
    • Nom de fichier : javacore.20200108.101650.31132.0001.txt
  • [Windows]Sous Windows, le Javacore est généré dans le répertoire de base de l'utilisateur. Exemple :
    • Répertoire : C:\Users\MQUser\
    • Nom de fichier : javacore.20200108.101825.4100.0001.txt

Pour collecter un fichier Javacore, procédez comme suit.

Procédure

  1. Fermer IBM MQ Explorer.
  2. [Linux]Sous Linux:
    1. Utilisez la commande MQExplorer pour exécuter IBM MQ Explorer.
      • Si vous exécutez le IBM MQ Explorer qui a été installé dans le cadre d'une installation complète du serveur IBM MQ , la commande MQExplorer se trouve dans /opt/mqm/bin, où opt/mqm correspond au répertoire d'installation de IBM MQ .
      • Si vous avez installé le IBM MQ Explorer autonome (MS0T SupportPac), la commande MQExplorer se trouve dans MQ_EXPLORER_INSTALLATION_PATH, où MQ_EXPLORER_INSTALLATION_PATH correspond au chemin d'installation autonome IBM MQ Explorer (MS0T SupportPac).
    2. Déterminez l'identificateur du processus IBM MQ Explorer . L'exemple suivant montre comment déterminer l'identificateur de processus pour l'utilisateur en cours :
      ps -u `whoami` | grep MQExplorer | awk ' { print $1 } '

      Si vous ne savez pas comment obtenir l'identificateur de processus, contactez votre administrateur système.

    3. Exécutez la commande suivante pour générer le fichier Javacore :
      kill -3 <MQExplorer process identifier>
  3. [Windows]Sous Windows:
    1. Utilisez la commande MQExplorer -debug pour exécuter IBM MQ Explorer.
      • Si vous exécutez le IBM MQ Explorer qui a été installé dans le cadre d'une installation complète du serveur IBM MQ , la commande MQExplorer (MQExplorer.exe) se trouve dans le répertoire MQ_INSTALLATION_PATH/bin64 , où MQ_INSTALLATION_PATH correspond au chemin d'installation de IBM MQ .
      • Si vous avez installé le IBM MQ Explorer (MS0T SupportPac) autonome, MQExplorer.exe se trouve dans le répertoire MQ_EXPLORER_INSTALLATION_PATH, où MQ_EXPLORER_INSTALLATION_PATH est le chemin d'installation IBM MQ Explorer (MS0T SupportPac).
    2. Lorsqu'une fenêtre de ligne de commande apparaît pour IBM MQ Explorer, mettez Windows en évidence cette fenêtre et appuyez sur Ctrl + Pause pour générer un Javacore.