Sintomas
Encontra um ou mais dos seguintes sintomas:
-
Os utilizadores não podem receber mensagens de e-mail nem ligar à respetiva caixa de correio.
-
Microsoft Exchange Server deixa de responder e parece estar bloqueada.
-
O processo noderunner consome demasiada memória.
Causa
O processo noderunner no Exchange Server pode consumir uma quantidade excessiva de memória ao tentar indexar alguns itens. Este comportamento causa vários problemas de desempenho no servidor.
Resolução
Para corrigir o problema, limite a quantidade de memória que o processo noderunner pode consumir. Siga estes passos em cada servidor Exchange:
-
Localize o ficheiro Noderunner.exe.config na pasta %ExchangeInstallPath%Bin\Search\Ceres\Runtime\1.0 .
-
Abra o ficheiro Noderunner.exe.config e, em seguida, localize o nó<RunnerSettings memoryLimitMegabytes="0"/> nó XML.
-
Defina o parâmetro memoryLimitMegabytes para um valor que corresponde a 25% da memória do servidor instalada. Introduza o valor em megabytes. Se o problema persistir depois de concluir estes passos, reduza o valor memoryLimitMegabytes em cinco por cento e, em seguida, teste novamente.
Nota: para um servidor que tenha Exchange Server 2019 instalado e 128 GB de memória, defina o parâmetro memoryLimitMegabytes para um valor entre 10000 e 32000 (10-32 GB). O desempenho da pesquisa será afetado se definir o valor memoryLimitMegabytes demasiado baixo.
-
Execute o seguinte comando do PowerShell para reiniciar o Serviço do Controlador de Anfitrião do Microsoft Exchange Search:Restart-Service HostControllerService
-
Execute o seguinte comando numa janela do PowerShell ou da Linha de Comandos para reiniciar o IIS:IISReset /restart