Cette rubrique examine les problèmes les plus courants du service Déclencheurs Message Queuing.

Quels sont les problèmes rencontrés ?

Le service Déclencheurs Message Queuing ne démarre pas.
  • Cause : Le service Déclencheurs Message Queuing a été configuré pour être exécuté sous un compte d’utilisateur de domaine sans les autorisations correctes de l’administrateur.

  • Solution : Configurez le service Déclencheurs Message Queuing afin qu’il soit exécuté sous le compte par défaut Service réseau qui possède les autorisations nécessaires pour exécuter le service Déclencheurs Message Queuing. Ou alors, accordez les autorisations nécessaires à votre propre compte. Le service Déclencheurs doit s’exécuter sous un compte disposant d’autorisations d’administrateur.

  • Cause : Le service Déclencheurs Message Queuing ne fonctionne pas. Il arrive que les composants COM (Component Object Model) In-process invoqués ne fonctionnent pas, et entraînent l’échec du service Déclencheurs Message Queuing.

  • Solution : Corrigez la situation qui entraîne le dysfonctionnement du composant COM, puis redémarrez le service Déclencheurs Message Queuing.

Un déclencheur est défini, mais il ne semble pas se lancer.
  • Cause :  Le déclencheur est actuellement désactivé.

  • Solution :  Assurez-vous que le déclencheur a été activé.

  • Cause : Le compte sous lequel le service Déclencheurs Message Queuing est exécuté ne possède pas l’autorisation Afficher un aperçu du message pour la file d’attente contrôlée. Ou alors, si le type de traitement de message du déclencheur est Récupération ou Récupération transactionnelle, le compte ne possède pas l’autorisation Recevoir le message pour cette file d’attente.

  • Solution : Modifiez les autorisations des files d’attente, puis redémarrez le service Déclencheurs Message Queuing.

  • Cause : Le service Déclencheurs Message Queuing n’est pas en cours d’exécution.

  • Solution :  Vérifiez si ce service a été démarré.

  • Cause : Le service Déclencheurs Message Queuing a été suspendu.

  • Solution :  Vérifiez si ce service n’est pas en Pause. Pour ce faire, ouvrez Gestion de l’ordinateur, cliquez sur Services et application, puis cliquez sur Services. Dans le volet d’informations, si le service Déclencheurs Message Queuing est défini sur Pause, cliquez avec le bouton droit sur le service, puis sur Reprendre.

  • Cause:  Toutes les conditions du déclenchement ne sont pas satisfaites. Si une condition de déclenchement est fausse (false), le déclencheur ne sera pas lancé.

  • Solution :  Assurez-vous que toutes les conditions de la règle sont vraies (true).

  • Cause :  Le service Déclencheurs Message Queuing ne peut pas être initialisé s’il est exécuté sous un compte qui n’est pas un compte d’administrateur.

  • Solution :  Par défaut, le service Déclencheurs Message Queuing est exécuté sous le compte Service réseau. Si vous avez modifié ce paramètre par défaut, assurez-vous que le compte que vous avez spécifié possède les autorisations de l’administrateur.

Le traitement des messages par le service Déclencheurs Message Queuing ralentit de façon exagérée au fur et à mesure que des messages arrivent dans la file d’attente contrôlée.
  • Cause :  Ceci est normal lorsque le service Déclencheurs Message Queuing est exécuté avec des tâches lourdes. Cela provient du fait que le nombre maximal de threads est atteint.

  • Solution :  Vous pouvez accélérer le traitement des messages en augmentant le nombre maximal de threads autorisés. Pour ce faire, ouvrez Gestion de l’ordinateur, cliquez sur Services et application, cliquez sur Message Queuing, cliquez avec le bouton droit sur Déclencheurs, puis cliquez sur Propriétés. Augmentez le nombre maximal de threads dans Nombre max de threads.

Je ne vois pas mon application Déclencheurs sur le bureau, et pourtant je constate dans le Gestionnaire de tâches que l’application est en cours d’exécution.
  • Cause :  Le service Déclencheurs Message Queuing est exécuté par défaut sous le compte Service réseau ; l’interaction avec les fonctions du bureau n’est disponible que pour le compte Système local.

  • Solution :  Configurez le service Déclencheurs afin de pouvoir l’exécuter sous le compte Système local et lui permettre d’interagir avec le Bureau. Pour cela, dans Gestion de l’ordinateur, cliquez sur Services et, dans le volet d’informations, double-cliquez sur Déclencheurs Message Queuing. Cliquez sur l’onglet Connexion, cliquez sur Système local, puis activez la case à cocher Autoriser le service à interagir avec le Bureau.


Table des matières