Collecte de fichier Javacore depuis IBM MQ Explorer

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

Pourquoi et quand exécuter cette tâche

Vous ne devez collecter un fichier Javacore que si votre représentant de service IBM vous le demande. L'emplacement de sortie du fichier Javacore dépend de la plateforme sur laquelle IBM MQ Explorer s'exécute :
  • [Linux]Sous Linux®, le fichier Javacore est généré dans le répertoire de travail en cours, qui est généralement le répertoire principal de l'utilisateur. Exemple :
    • Répertoire : /home/mquser/
    • Nom de fichier : javacore.20200108.101650.31132.0001.txt
  • [Windows]Sous Windows, le fichier Javacore est généré dans le répertoire principal 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. Fermez IBM MQ Explorer.
  2. [Linux]Sous Linux :
    1. Utilisez la commande MQExplorer pour exécuter IBM MQ Explorer.
      • Si vous exécutez l'instance d'IBM MQ Explorer qui a été installée dans le cadre d'une installation de serveur IBM MQ complète, la commande MQExplorer se trouve dans /opt/mqm/bin, où opt/mqm est le répertoire d'installation d'IBM MQ.
      • Si vous avez installé la version autonome d'IBM MQ Explorer (SupportPac MS0T), la commande MQExplorer se trouve dans CHEMIN_INSTALLATION_MQ_EXPLORER, où CHEMIN_INSTALLATION_MQ_EXPLORER est le chemin d'installation de la version autonome d'IBM MQ Explorer (SupportPac MS0T).
    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 <identificateur_processus_MQExplorer>
  3. [Windows]Sous Windows :
    1. Utilisez la commande MQExplorer -debug pour exécuter IBM MQ Explorer.
      • Si vous exécutez l'instance d'IBM MQ Explorer qui a été installée dans le cadre d'une installation de serveur IBM MQ complète, la commande MQExplorer (MQExplorer.exe) se trouve dans le répertoire CHEMIN_INSTALLATION_MQ/bin64, où CHEMIN_INSTALLATION_MQ est le chemin d'installation d'IBM MQ.
      • Si vous avez installé la version autonome d'IBM MQ Explorer (SupportPac MS0T), MQExplorer.exe se trouve dans le répertoire CHEMIN_INSTALLATION_MQ_EXPLORER, où CHEMIN_INSTALLATION_MQ_EXPLORER est le chemin d'installation d'IBM MQ Explorer (SupportPac MS0T).
    2. Lorsqu'une fenêtre de ligne de commande apparaît pour IBM MQ Explorer, mettez-la en évidence et appuyez sur Ctrl+Attn pour générer un fichier Javacore.