Symptômes
Vous rencontrez un ou plusieurs des symptômes suivants :
-
Les utilisateurs ne peuvent pas recevoir de messages électroniques ou se connecter à leur boîte aux lettres.
-
Microsoft Exchange Server cesse de répondre et semble figé.
-
Le processus noderunner consomme trop de mémoire.
Cause
Le processus noderunner dans Exchange Server peut consommer une quantité excessive de mémoire lors de la tentative d’indexation de certains éléments. Ce comportement provoque différents problèmes de performances sur le serveur.
Résolution
Pour résoudre le problème, limitez la quantité de mémoire que le processus noderunner peut consommer. Procédez comme suit sur chaque serveur Exchange :
-
Recherchez le fichier Noderunner.exe.config dans le dossier %ExchangeInstallPath%Bin\Search\Ceres\Runtime\1.0 .
-
Ouvrez le fichier Noderunner.exe.config , puis recherchez le nœud XML<nodeRunnerSettings memoryLimitMegabytes="0"/> .
-
Définissez le paramètre memoryLimitMegabytes sur une valeur qui correspond à 25 % de la mémoire du serveur installé. Entrez la valeur en mégaoctets. Si le problème persiste après avoir effectué ces étapes, réduisez la valeur memoryLimitMegabytes de cinq pour cent, puis testez à nouveau.
Remarque : Pour un serveur sur lequel Exchange Server 2019 est installé et 128 Go de mémoire, définissez le paramètre memoryLimitMegabytes sur une valeur comprise entre 10 000 et 32 000 (10-32 Go). Les performances de recherche seront affectées si vous définissez la valeur memoryLimitMegabytes trop faible.
-
Exécutez la commande PowerShell suivante pour redémarrer le service de contrôleur d’hôte de recherche Microsoft Exchange :Restart-Service HostControllerService
-
Exécutez la commande suivante dans une fenêtre PowerShell ou d’invite de commandes pour redémarrer IIS :IISReset /restart