Dépannage de l’indicateur d’intégrité EWS.Protocol

S’applique à : Exchange Server 2013

The EWS. Le jeu d’intégrité du protocole surveille le protocole de communication EWS (Exchange Web Services) sur le serveur de boîtes aux lettres. The EWS. Le jeu d’intégrité de protocole est étroitement lié aux jeux d’intégrité suivants :

Dépannage de l’indicateur d’intégrité EWS

Dépannage de l’indicateur d’intégrité EWS.Proxy

Si vous recevez une alerte qui spécifie que l’EWS. Le protocole n’est pas sain, ce qui indique un problème qui peut empêcher vos utilisateurs d’accéder à Exchange.

Explication

The EWS. Le jeu d’intégrité du protocole est composé des sondes suivantes :

  • EwsSelfTestProbe
  • EwsDeepTestProbe

EwsSelfTestProbe ne dépend pas du magasin d’informations. Toutefois, la sonde EwsDeepTestProbe dépend du magasin d’informations. Ces deux sondes effectuent des opérations EWS sur le serveur de boîtes aux lettres et utilisent la même méthode d’authentification qu’un serveur d’accès au client (CAS). EwsSelfTestProbe appelle la méthode ConvertId et EwsDeepTestProbe appelle la méthode GetFolder .

Sonde Indicateur d'intégrité Dépendances Moniteurs associés
EwsSelfTestProbe Ews. Protocole Active Directory EWSSelfTestMonitor
EwsDeepTestProbe Ews. Protocole Banque d'informations EWSDeepTestMonitor

Pour plus d’informations sur les sondes et les moniteurs, consultez Intégrité et performances du serveur.

Quand vous recevez une alerte en provenance de cet indicateur d'intégrité, le message électronique contient les données suivantes :

  • Nom du serveur de boîtes aux lettres sur lequel l’alerte provient
  • Trace complète de l’exception de la dernière erreur, y compris les données de diagnostic et les informations d’en-têtes HTTP spécifiques
  • heure de l'incident ;

Problèmes courants

Cette sonde peut échouer pour les raisons courantes suivantes :

  • Le pool d’applications EWS sur le serveur de boîtes aux lettres analysé ne fonctionne pas correctement.
  • Les contrôleurs de domaine ne répondent pas ou ne peuvent pas communiquer avec le serveur de boîtes aux lettres.
  • La base de données de l’utilisateur n’est pas montée ou la banque d’informations n’est pas disponible pour une boîte aux lettres spécifique.

Action de l'utilisateur

Il se peut que le service ait récupéré après avoir émis l'alerte. Par conséquent, quand vous recevez une alerte signalant que l'indicateur d'intégrité n'est pas intègre, vérifiez tout d'abord que le problème existe toujours. Si tel est le cas, exécutez les actions de récupération appropriées décrites dans les sections suivantes.

Vérification de l'existence du problème

  1. Repérez les noms de l'indicateur d'intégrité et du serveur dans l'alerte.

  2. Les détails du message fournissent des informations sur la cause exacte de l'alerte. Le plus souvent, le message fournit des informations de dépannage suffisantes pour identifier la cause première. Si les détails du message ne sont pas clairs, procédez comme suit :

    1. Ouvrez Exchange Management Shell, puis exécutez la commande suivante pour récupérer les détails du jeu d’intégrité qui a émis l’alerte :

      Get-ServerHealth <server name> | ?{$_.HealthSetName -eq "<health set name>"}
      

      Par exemple, pour récupérer l’EWS. Détails du jeu d’intégrité du protocole sur server1.contoso.com, exécutez la commande suivante :

      Get-ServerHealth server1.contoso.com | ?{$_.HealthSetName -eq "EWS.Protocol"}
      
    2. Consultez la sortie de la commande pour déterminer quel moniteur a signalé l'erreur. La valeur AlertValue pour le moniteur qui a émis l’alerte sera Unhealthy.

    3. Réexécutez la sonde associée pour le moniteur dont l'état n'est pas intègre. Pour rechercher la sonde associée, reportez-vous au tableau figurant dans la section Explanation. Pour ce faire, exécutez la commande suivante :

      Invoke-MonitoringProbe <health set name>\<probe name> -Server <server name> | Format-List
      

      Par exemple, supposons que le moniteur défaillant est EWSSelfTestMonitor. La sonde associée à ce moniteur est EWSSelfTestProbe. Pour exécuter cette sonde sur server1.contoso.com, exécutez la commande suivante :

      Invoke-MonitoringProbe EWS.Protocol\EWSSelfTestProbe -Server server1.contoso.com | Format-List
      
    4. Dans la sortie de la commande, consultez la valeur Result de la sonde. Si elle indique Succeeded, le problème était une erreur passagère, qui n'existe plus. Autrement, reportez-vous aux étapes de récupération décrites dans les sections suivantes.

Actions de récupération EWSSelfTestMonitor et EWSDeepTestMonitor

Cette alerte de surveillance est généralement émise pour les serveurs de boîtes aux lettres.

  1. Démarrez le Gestionnaire des services Internet, puis connectez-vous au serveur qui signale le problème pour déterminer si MSExchangeServicesAppPool s’exécute sur les serveurs d’autorité de certification et de boîte aux lettres.

  2. Recherchez mailboxDatabase pour les sondes ayant échoué, puis vérifiez que mailboxDatabase est active pour mailboxServer et que la banque d’informations est saine.

  3. Cliquez sur Pools d’applications, puis recyclez le pool d’applications MSExchangeServicesAppPool en exécutant la commande suivante :

    %SystemRoot%\System32\inetsrv\Appcmd recycle MSExchangeServicesAppPool
    
  4. Réexécutez la sonde associée en procédant de la manière décrite dans l'étape 2c de la section Verifying the issue still exists.

  5. Si le problème persiste, redémarrez le service IIS à l’aide de l’utilitaire IISReset.

  6. Réexécutez la sonde associée en procédant de la manière décrite dans l'étape 2c de la section Verifying the issue still exists.

  7. Si le problème persiste, passez en revue les fichiers journaux du protocole sur le serveur de boîtes aux lettres. Sur le serveur de boîtes aux lettres, les journaux se trouvent dans le dossier %ExchangeInstallPath%Logging\Ews .

  8. Créez un compte d’utilisateur de test, puis connectez-vous à l’aide du compte d’utilisateur de test sur le serveur de boîtes aux lettres donné sur le port 444 : https://<servername>:444/ews/exchange.asmx. Si le test réussit, un problème peut affecter la base de données de boîtes aux lettres ou le serveur de boîtes aux lettres spécifique sur lequel se trouve la boîte aux lettres d’analyse. Essayez de répéter cette étape en utilisant un compte de test sur cette base de données.

  9. Recherchez des alertes sur EWS. Jeu d’intégrité du protocole qui peut indiquer un problème qui affecte le serveur de boîtes aux lettres spécifique.

  10. Si le problème persiste, redémarrez le serveur. Pour ce faire, commencez par basculer les bases de données hébergées sur le serveur à l’aide de la commande suivante :

    Set-MailboxServer server1.contoso.com -DatabaseCopyActivationDisabledAndMoveNow $true
    

    Dans cet exemple de code et dans tous les exemples de codes suivants, remplacez server1.contoso.com par le nom réel du serveur.

  11. Vérifiez que toutes les bases de données ont été déplacées hors du serveur qui signale le problème. Pour ce faire, exécutez la commande suivante :

    Get-MailboxDatabaseCopyStatus -Server server1.contoso.com | Group Status
    

    Si la sortie de la commande n’affiche aucune copie active sur le serveur, le serveur enregistre le redémarrage. Redémarrez le serveur.

  12. Une fois le serveur redémarré, réexécutez la sonde associée en procédant de la manière décrite dans l'étape 2c de la section Verifying the issue still exists.

  13. Si la sonde réussit, basculez les bases de données en exécutant la commande suivante :

    Set-MailboxServer server1.contoso.com -DatabaseCopyActivationDisabledAndMoveNow $false
    
  14. Si l'échec de la sonde persiste, vous avez peut-être besoin d'assistance pour résoudre le problème. Contactez un professionnel du Support Technique de Microsoft pour résoudre ce problème. Pour contacter un professionnel Support Microsoft, accédez au Support pour les entreprises, puis sélectionnez Serveurs>Exchange Server. Étant donné que votre organisation peut avoir une procédure spécifique pour contacter directement les Services de Support Technique Microsoft, assurez-vous de connaître d'abord les instructions propres à votre organisation.

Informations supplémentaires

Nouveautés d’Exchange 2013