Ce sujet n'a pas encore été évalué - Évaluez ce sujet

Problèmes connus avec l'adaptateur MSMQ

Cette rubrique contient des informations qui peuvent vous permettre d'éviter certaines erreurs.

Problèmes connus

Non-traitement des documents par les emplacements de réception de l'adaptateur MSMQ

Problème

Non-traitement des documents par les emplacements de réception de l'adaptateur MSMQ

Cause

Si le nombre de threads disponibles est insuffisant dans la réserve de threads .NET associée à l'instance de l'hôte BizTalk sur laquelle est exécuté le gestionnaire de réception de l'adaptateur MSMQ, les emplacements de réception de ce dernier sont incapables de traiter les documents.

Solution

Pour augmenter le nombre de threads disponibles dans la réserve de threads .NET associée à l'instance de l'hôte, suivez les instructions de la section Valeurs de thread CLR Hosting de l'hôte de la rubrique Paramètres de configuration qui affectent les performances des adaptateurs.

Étant donné que chaque emplacement de réception MSMQ qui est lié à un gestionnaire de réception MSMQ requiert un thread de la réserve de threads .NET, définissez MinIOThreads et MinWorkerThreads sur une valeur supérieure ou égale au nombre d'emplacements de réception MSMQ liés au gestionnaire de réception. Selon le cas, définissez la valeur de MaxIOThreads et MaxWorkerThreads sur une valeur égale au nombre d'emplacements de réception MSMQ liés au gestionnaire de réception * 2 pour avoir une marge :

 

Entrée DWORD Valeur recommandée

MaxIOThreads

Nombre d'emplacements de réception MSMQ liés au gestionnaire de réception de l'adaptateur MSMQ * 2.

MaxWorkerThreads

Nombre d'emplacements de réception MSMQ liés au gestionnaire de réception de l'adaptateur MSMQ * 2.

MinIOThreads

Nombre d'emplacements de réception MSMQ liés au gestionnaire de réception de l'adaptateur MSMQ

MinWorkerThreads

Nombre d'emplacements de réception MSMQ liés au gestionnaire de réception de l'adaptateur MSMQ

Ces valeurs recommandées ne se factorisent pas dans les threads utilisés par d'autres gestionnaires d'adaptateur ou orchestrations exécutées dans l'instance de l'hôte de sorte que les valeurs sont augmentées en conséquence.

Une fois activés, les emplacements de réception de l'adaptateur MSMQ ferment immédiatement

Problème

Une fois activés, les emplacements de réception MSMQ ferment immédiatement

Cause

Ce problème peut survenir si une instance locale du service Message Queuing qui ne fait pas partie d'un cluster n'est pas exécutée sur le même ordinateur que celui sur lequel l'instance d'hôte du gestionnaire de réception MSMQ est exécutée.

Solution

Démarrez le service Message Queuing sur l'ordinateur sur lequel l'instance d'hôte du gestionnaire de réception MSMQ est exécutée. Le gestionnaire de réception de l'adaptateur MSMQ requiert qu'une instance locale du service Message Queuing soit exécutée même si une instance mise en cluster de ce service est exécutée sur le même ordinateur.

L'outil SC provoque une erreur lors de la tentative d'arrêt du service pour l'instance de l'hôte

Problème

Lorsque vous tentez d'utiliser l'outil SC (Sc.exe) pour fermer le service de l'instance d'hôte BizTalk, vous pouvez recevoir un message d'erreur semblable à ce qui suit :

ControlService FAILED 1053:

Le service n’a pas répondu assez vite à la demande de lancement ou de contrôle.

Après avoir reçu ce message d'erreur, le service de l'instance d'hôte BizTalk est arrêté. Cependant, au moins deux minutes peuvent être nécessaires à l'outil SC pour arrêter le service.

Ce problème se produit lorsqu'un emplacement de réception de Microsoft Message Queuing est activé dans BizTalk Server.

En outre, un message d'erreur semblable à ce qui suit peut être consigné dans le journal système :

Type d'événement : Erreur

Source de l'événement : gestionnaire de contrôle des services

Catégorie d'événement : aucune

ID de l'événement : 7011

Description :

Délai d'attente (30 000 millisecondes) pour une réponse du service BTSSvc$BizTalkServerApplication à une transaction.

Solution

Un correctif pris en charge est disponible auprès de Microsoft. Il permet toutefois de corriger uniquement le problème décrit dans cet article. Ne l'appliquez qu'aux systèmes rencontrant ce problème. Il se peut que ce correctif soit de nouveau testé ultérieurement. Toutefois, si ce problème ne vous affecte pas trop, il est recommandé de patienter avant d'installer le prochain Service Pack qui inclura ce correctif.

Pour obtenir le correctif et résoudre ce problème, envoyez une demande au service clientèle en ligne de Microsoft.

noteRemarque
Si d'autres problèmes surviennent ou si un dépannage est nécessaire, il est possible que vous deviez créer une demande de service distincte. Les frais de dépannage habituels s'appliquent aux questions et problèmes de prise en charge supplémentaires qui ne correspondent pas à ce correctif.

Voir aussi

Cela vous a-t-il été utile ?
(1500 caractères restants)

Ajouts de la communauté

AJOUTER
© 2013 Microsoft. Tous droits réservés.