[AIX, Linux, Windows][MQ 9.4.0 Juin 2024 ][MQ 9.4.0 Juin 2024 ]

Le service AMQP ne démarre pas automatiquement au démarrage du gestionnaire de files d'attente

Depuis la IBM® MQ 9.4.0, le comportement par défaut du paramètre de l'attribut CONTROL pour le démarrage du service AMQP a changé. Lors de la création et du démarrage d'un nouveau gestionnaire de files d'attente, le service AMQP ne démarre pas automatiquement dans le cadre du processus de démarrage du gestionnaire de files d'attente.

Entre IBM MQ 9.0.4 et IBM MQ 9.4.0, le comportement par défaut du paramètre de l'attribut CONTROL pour le démarrage du service AMQP est QMGR.

Si le composant AMQP a été installé, le service AMQP démarre automatiquement, même s'il n'est pas utilisé. Pour éviter le démarrage par défaut de la machine virtuelle Java (JVM) AMQP, vous disposez de deux options:
  • Pas d'installation du composant AMQP, ou
  • Remplacement de l'attribut CONTROL du service AMQP par MANUAL après le démarrage du gestionnaire de files d'attente.

Depuis la IBM MQ 9.4.0, les gestionnaires de files d'attente nouvellement créés ont rétabli le paramètre de l'attribut CONTROL de SYSTEM.AMQP.SERVICE sur MANUAL, qui était le paramètre par défaut avant IBM MQ 9.0.4.

Les gestionnaires de files d'attente migrés, s'ils utilisent AMQP, continuent à démarrer automatiquement le service lors du démarrage du gestionnaire de files d'attente. Pour déterminer si AMQP a été utilisé, les éléments suivants sont vérifiés:
  • Canaux AMQP existants
  • Messages démarrés du canal dans le journal des erreurs AMQP.
Attention :

Si vous souhaitez que le service AMQP démarre automatiquement, remplacez l'attribut CONTROL du service par QMGR et redémarrez le gestionnaire de files d'attente. Les redémarrages suivants du gestionnaire de files d'attente démarrent le service AMQP.