Dépannage des événements du service de transport MSExchange

 

S’applique à : Exchange Server 2007 SP1, Exchange Server 2007

Dernière rubrique modifiée : 2008-06-23

Microsoft Exchange Server 2007 introduit une gestion des ressources de service pour détecter les serveurs Exchange lourdement chargés et prendre des mesures en conséquence. Quand un système est lourdement chargé, il ne faut pas y ajouter une charge supplémentaire. Des serveurs Exchange 2007 sur lesquels le rôle serveur de transport Hub ou serveur de transport Edge est installé ont plusieurs exigences en relation avec les ressources minimales, qui doivent être respectées. Des seuils pour différentes ressources sont gérés par le service de transport Microsoft Exchange (MSExchangeTransport.exe).

Quand un serveur de transport Hub ou serveur de transport Edge Exchange 2007 épuise ces ressources surveillées, le service cesse d'accepter de nouveaux messages tant que les ressources n'ont pas atteint des niveaux acceptables. Cette situation est appelée contre-pression. Pour plus d'informations sur la contre-pression, consultez la rubrique Présentation de la fonctionnalité de régulation du flux.

En cas de dépassement de ces seuils d'exigence de ressources, les ID d'événement 15001, 15002 ou 15003 sont consignés. En outre, Microsoft Exchange Server 2007 Service Pack 1 (SP1) inclut des événements 15004 et 15005.

Pour toutes les ressources, la valeur Normal s'inscrit dans des niveaux de fonctionnement normaux, la valeur Moyen indique une utilisation potentiellement élevée et la valeur Haut signifie que le serveur est limité par les ressources et arrêtera d'accepter de nouveaux messages. Dans ce cas, des symptômes tels que les suivants apparaissent :

  • Les messages soumis à Exchange avec Microsoft Office Outlook ou Outlook Web Access peuvent rester dans la boîte d'envoi s'il s'agit du seul serveur de transport Hub.

  • Lors d'une tentative de connexion au connecteur de réception STMP (Simple Mail Transfer Protocol) du serveur (par exemple, Telnet au port 25), la chaîne suivante est reçue : 452 4.3.1 Ressources système insuffisantes.

Les valeurs par défaut et des suggestions de dépannage pour chaque ressource surveillée sont répertoriées dans le tableau suivant. Le plus souvent, songez à exécuter l'outil Exchange Mail Flow Analyzer car ce dernier, outre l'offre de suggestions, examine l'intégrité globale du serveur.

Notes

L'utilisation de l'UC et du réseau n'est pas surveillée par le service de transport Microsoft Exchange.

Suggestions de dépannage pour les ressources surveillées par le service de transport Microsoft Exchange

Ressources surveillées Description Suggestions de dépannage Valeur élevée par défaut Valeur moyenne par défaut Valeur normale par défaut

Octets privés utilisés

Le paramètre PercentagePrivateBytesUsed est utilisé pour surveiller le pourcentage d'octets privés utilisés par le processus EdgeTransport.exe. L'analyseur vérifie que les octets privés utilisés ne dépassent pas une limite d'octets privés par défaut. Pour les ordinateurs x64, cette limite est la valeur la plus petite entre 75 % de la mémoire vive physique totale ou 1 Téra-octet.***

Le processus EdgeTransport.exe consomme de la mémoire à mesure que la file d'attente se remplit. Contrôlez les files d'attente pour vous assurer qu'il n'y a pas de problème. En cas de problème, dépannez les files d'attente avec Mail Flow Analyzer Exchange (qui se trouve dans la boîte à outils Exchange).

75%

73%

71%

Mémoire physique utilisée

Le paramètre PercentagePhysical MemoryUsedLimit permet de surveiller la quantité totale de mémoire utilisée par tous les processus.

La mise en file d'attente de messages peut entraîner des situations de dépassement de la valeur haute par défaut, que vous souhaitez probablement résoudre. Souvent, le serveur tente de récupérer de la mémoire en supprimant les messages les moins actifs dans la mémoire (mise en attente de la file d'attente). Si ce problème se produit fréquemment, envisagez de supprimer des rôles du serveur ou de réévaluer votre matériel (par exemple, en ajoutant de la mémoire ou des serveurs).

La mise en attente de la file d'attente a pour effet de supprimer des éléments superflus des messages en file d'attente de la mémoire cache, tout en les conservant dans la file d'attente.

94%

89%

84%

Espace disque de base de données utilisé

Le paramètre PercentageDatabaseDiskSpaceUsed a pour fonction de surveiller l'espace disponible pour les messages mis en file d'attente. Cette opération est effectuée en surveillant la quantité d'espace utilisé dans les bases de données et en la comparant à la quantité d'espace libre dans la base de données et sur le disque. Ce calcul tient également compte de la taille totale du disque. L'espace libre minimal est toujours de 4 Go dans la version de publication (RTM) de Microsoft Exchange Server 2007 et de 500 Mo avec Microsoft Exchange 2007 SP1.

Pour éviter la perte de données, il y a des situations dans lesquelles Exchange peut arrêter d'accepter des messages. Cela peut être dû à une insuffisance des ressources de disque disponibles. Contrôlez les files d'attente pour la sauvegarde des messages. Si la partition contenant la file d'attente est trop petite, songez à la déplacer vers un lecteur offrant davantage d'espace. Supprimez les fichiers superflus du lecteur où se trouve la file d'attente. Dans Exchange 2007 RTM, ce problème se produit surtout quand le lecteur dispose de moins de 4 Go disponibles.

Dans Exchange 2007 SP1, ce problème se produit surtout quand le lecteur dispose de moins de 500 Mo disponibles. Les exigences sont supérieures si le conteneur de dépôt de transport est activé (en cas d'utilisation de la réplication continue en cluster).

*

Valeur haute moins 2 %

Valeur haute moins 4 %

Quantité d'espace disponible sur le disque dur qui stocke les journaux de transactions de la base de données des files d'attente de messages

Le paramètre PercentageDatabase LoggingDiskSpaceUsed surveille la quantité d'espace libre sur le disque pour s'assurer que les journaux de transactions disposent toujours d'un espace suffisant pour les transactions validées.

Pour éviter la perte de données, il y a des situations dans lesquelles Exchange peut arrêter d'accepter des messages. Cela peut résulter de ressources de disque libres insuffisantes. Si des journaux de transactions de la base de données de files d'attente se trouvent sur un lecteur différent de celui sur lequel se trouve la base de données, ce problème indique que le lecteur est trop petit.

**

Valeur haute moins 2 %

Valeur haute moins 4 %

Nombre de compartiments de version

Les bases de données ESE (Extensible Storage Engine) conservent en mémoire une liste de modifications apportées à la base de données, appelée Banque de versions. Le paramètre VersionBuckets conserve la trace du nombre de versions différentes qui sont en mémoire parce qu'il est important qu'elles soient validées sur le disque. La taille des compartiments de version alloués fluctue dans des conditions normales mais les tailles peuvent augmenter jusqu'à des niveaux inacceptables pour diverses raisons, telles que des problèmes d'antivirus, des problèmes liés à l'intégrité Jet, des messages volumineux passant par le transport et des performances d'E/S sur disque. Si la taille devient trop importante, cela peut indiquer que la Banque de versions contient trop de modifications en attente qui doivent encore être validées.

Les situations où la taille des compartiments de version reste élevée sont souvent provisoires et vous pouvez généralement les ignorer. Si le problème se produit fréquemment, il est recommandé de vérifier que vous avez des tailles limites de messages. Si les messages volumineux ne sont pas la cause, songez à surveiller les compteurs de performances d'E/S disque pour déterminer s'il y a un problème de performance de disque sous-jacent qui pourrait être la cause du problème.

RTM : 100

SP1 : 200

RTM : 60

SP1 : 120

RTM : 40

SP1 : 80

*   Limite RTM = 100 X(totalNumberOfBytesOnDisk – 4 Go) ÷ totalNumberOfBytesOnDisk

     Limite SP1 = 100 X (totalNumberOfBytesOnDisk – 500 Mo) ÷ totalNumberOfBytesOnDisk

**  Limite = (totalNumberOfBytesOnDisk – (CheckpointDepthMax × 25)) × 100 ÷ totalNumberOfBytesOnDisk

***   Exchange 32 bits n'est pas pris en charge en mode production. Toutefois, pour des ordinateurs x86 utilisant le commutateur /3GB, il existe une limite fixée à la valeur la plus basse entre 1 800 Mo et 75 % de la mémoire vive physique. Pour des ordinateurs x86 dans le commutateur /3GB, il existe une limite fixée à la valeur la plus basse entre 800 Mo et 75 % de la mémoire vive physique.

Dans l'exemple suivant d'événement d'avertissement, le disque sur lequel la file d'attente était située avait une taille d'environ 8 Go. La quantité d'espace libre était d'environ 3,6 Go, ce qui était insuffisant pour que le serveur accepte de nouveaux messages en toute sécurité. Le problème a été résolu en déplaçant la base de données de files d'attente vers un lecteur de plus grande taille.

Type d'événement : avertissement

Source de l'événement : MSExchangeTransport

Catégorie d'événement : ResourceManager

ID de l'événement : 15002

Description :

la pression sur les ressources est constamment sur Élevé. Statistiques :

Base de données de files d'attente et espace disque ("C:\Program Files\Microsoft\Exchange Server\TransportRoles\data\Queue\mail.que") = 54% [High] [Normal=45% MediumHigh=47% High=49%]

Espace disque de journalisation de base de données de files d'attente ("C:\Program Files\Microsoft\Exchange Server\TransportRoles\data\Queue\") = 54% [Normal] [Normal=89% MediumHigh=91% High=93%]

Compartiments de version = 0 [Normal] [Normal=40 MediumHigh=60 High=100]

Octets privés = 10% [Normal] [Normal=71% MediumHigh=73% High=75%]

Charge mémoire physique = 52% [la limite est de 94 % pour démarrer la mise en attente des messages.]

Pour plus d'informations

Pour plus d'informations sur le dépannage des problèmes de transport et de flux de messagerie, consultez la rubrique Problèmes relatifs au transport et aux flux de messagerie.

Pour plus d'informations sur Exchange Mail Flow Analyzer, consultez les rubriques Utilisation d'Exchange Management Console et Utilisation de la Boîte à outils.