Sintomi
Si verificano uno o più dei sintomi seguenti:
-
Gli utenti non possono ricevere messaggi di posta elettronica o connettersi alla propria cassetta postale.
-
Microsoft Exchange Server smette di rispondere e sembra bloccato.
-
Il processo noderunner consuma troppa memoria.
Causa
Il processo noderunner in Exchange Server può consumare una quantità eccessiva di memoria quando si tenta di indicizzare alcuni elementi. Questo comportamento causa vari problemi di prestazioni sul server.
Risoluzione
Per risolvere il problema, limitare la quantità di memoria che può essere utilizzata dal processo noderunner. Seguire questa procedura in ogni server Exchange:
-
Individuare il file Noderunner.exe.config nella cartella %ExchangeInstallPath%Bin\Search\Ceres\Runtime\1.0 .
-
Aprire il file diNoderunner.exe.config , quindi individuare il nodo <nodeRunnerSettings memoryLimitMegabytes="0"/> .
-
Impostare il parametro memoryLimitMegabytes su un valore pari al 25% della memoria del server installata. Immettere il valore in megabyte. Se il problema persiste dopo aver completato questi passaggi, abbassa il valore memoryLimitMegabytes del cinque percento e quindi esegui nuovamente il test.
Nota: per un server in cui sono installati Exchange Server 2019 e 128 GB di memoria, imposta il parametro memoryLimitMegabytes su un valore compreso tra 10000 e 32000 (10-32 GB). Le prestazioni della ricerca saranno interessate se imposti il valore memoryLimitMegabytes troppo basso.
-
Eseguire il comando di PowerShell seguente per riavviare il servizio controller host Di ricerca di Microsoft Exchange:Restart-Service HostControllerService
-
Eseguire il comando seguente in una finestra di PowerShell o del prompt dei comandi per riavviare IIS:IISReset /restart