Un serveur Exchange 2007 cesse de répondre à un client MAPI

 

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

Dernière rubrique modifiée : 2007-08-24

Cette rubrique fournit des informations sur la façon de dépanner un serveur Microsoft Exchange Server 2007 qui cesse de répondre ?un client MAPI et qui génère une erreur du journal des événements avec les informations suivantes :

ID de l'événement : 9646

Tapez : Erreur

Source : MSExchangeIS

Description : Fermeture de la session Mapi « /o=Organisation Exchange/ou=Groupe d’administration Exchange (FYDIBOHF23SPDLT)/cn=Destinataires/cn=utilisateur » a dépassé le nombre maximal de 500 objets du type objtFolder.

Ce problème peut se produire si un client MAPI ouvre plus d’objets serveurs que le nombre maximum. Dans Exchange 2007, le nombre d'objets côté serveur qui peuvent être ouverts par une seule session MAPI est limité. Ce comportement empêche un seul client MAPI d’épuiser les ressources sur le serveur Exchange.

Lorsqu’un serveur Exchange 2007 cesse de répondre à un client MAPI et qu’il génère l’événement 9646, cela indique qu’un client MAPI peut avoir ouvert trop d’objets ou qu’il laisse trop d’objets ouverts sur le serveur.

Le tableau suivant liste les valeurs par défaut pour le nombre maximum d’objets serveurs qui peuvent être ouverts à la fois dans Exchange 2007.

Valeurs par défaut du nombre maximum d’objets serveurs ouverts

Entrée Valeur par défaut

objtMessage

250

objtFolder

500

objtAttachment

500

objtFolderView

500

objtMessageView

500

objtAttachView

500

objtStream

250

objtACLView

50

objtRulesView

50

objtFXSrcStrm

50

objtFXDstStrm

50

objtCStream

50

objtNotify

500,000

Solution

Pour résoudre ce problème, procédez comme suit :

  • Vérifiez toutes les applications tierces ou les compléments qui sont exécutés sur le client MAPI. Certaines applications tierces conservent des objets ouverts pour de longues périodes de temps ou ouvrent plusieurs objets simultanément.

  • Vérifiez le comportement de l’utilisateur associé à la connexion indiquée. Cela vous aidera à mieux comprendre pourquoi le nombre d’objets par défaut est insuffisant.

  • Dans de rares cas, vous pouvez avoir besoin d’ajouter une clé de registre pour ajuster le nombre maximum d’objets ouverts. Cette nouvelle clé de registre remplacera la valeur par défaut. De tels cas incluent des situations dans lesquelles il n’est pas acceptable ou nécessaire d’utiliser des applications qui conservent des objets ouverts ou qui ouvrent des objets simultanément.

    CautionAttention :
    Lorsque vous augmentez le nombre maximum d’un type d’objet, vous augmentez également la mémoire qui peut être consommée par toutes les demandes clients se connectant au serveur. Ne pas configurer correctement cette valeur peut provoquer des avertissements de mémoire insuffisante ou des avertissements de fragmentation de mémoire virtuelle.
    CautionAttention :
    UNRESOLVED_TOKEN_VAL(exRegistry)

Avant de commencer

Pour exécuter la procédure suivante, vous devez utiliser un compte auquel l'appartenance au groupe Administrateurs local a été déléguée. Pour plus d'informations sur les autorisations, la délégation de rôles et les droits requis pour administrer Exchange 2007, consultez la rubrique Considérations relatives aux autorisations.

Procédure

Pour utiliser l’Éditeur du Registre afin d’ajuster le nombre maximum d’objets ouverts qu’un client MAPI peut utiliser en même temps

  1. Démarrez l'Éditeur du Registre (regedit).

  2. Localisez la sous-clé de Registre suivante : HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSExchangeIS\ParametersSystem

  3. Cliquez avec le bouton droit sur ParametersSystem, pointez sur Nouveau, puis cliquez sur Clé.

  4. Entrez MaxObjsPerMapiSession, puis appuyez sur ENTRÉE pour nommer la nouvelle sous-clé.

  5. Cliquez avec le bouton droit sur MaxObjsPerMapiSession, cliquez sur Nouveau, puis sur Valeur DWORD.

  6. Tapez le type d’objet, puis appuyez sur ENTRÉE pour nommer l’entrée. Par exemple, tapez objtMessage, puis appuyez sur ENTRÉE pour créer une entrée qui modifie la valeur maximale par défaut d’objets objtMessage.

  7. Cliquez avec le bouton droit sur l’entrée que vous avez créée dans l’étape 6, puis cliquez sur Modifier.

  8. Dans le champ Données de la valeur, tapez le nouveau nombre maximum d’objets auquel vous souhaitez limiter cette entrée, puis cliquez sur OK.

Notes

Le serveur reconnaît automatiquement la nouvelle limite en cinq minutes.