Применяется к
Exchange Server 2019 Exchange Server 2016

Проблемы

Вы сталкиваетесь с одним или несколькими из следующих симптомов:

  • Пользователи не могут получать сообщения электронной почты или подключаться к почтовому ящику.

  • Microsoft Exchange Server перестает отвечать на запросы и, как представляется, зависает.

  • Процесс noderunner потребляет слишком много памяти.

Причина

Процесс noderunner в Exchange Server может потреблять чрезмерный объем памяти при попытке индексировать некоторые элементы. Это приводит к различным проблемам с производительностью на сервере.

Решение

Чтобы устранить эту проблему, ограничьте объем памяти, который может использовать процесс noderunner. Выполните следующие действия на каждом сервере Exchange.

  1. Найдите файл Noderunner.exe.config в папке %ExchangeInstallPath%Bin\Search\Ceres\Runtime\1.0 .

  2. Откройте файлNoderunner.exe.config и найдите узел<RunnerSettings memoryLimitMegabytes="0"/> узел XML.

  3. Задайте для параметра memoryLimitMegabytes значение, равное 25 процентам установленной памяти сервера. Введите значение в мегабайтах. Если проблема не исчезнет после выполнения этих действий, уменьшите значение memoryLimitMegabytes на пять процентов, а затем протестируйте еще раз.

    Примечание. Для сервера, на котором установлено Exchange Server 2019 и 128 ГБ памяти, задайте для параметра memoryLimitMegabytes значение от 10 000 до 32000 (10–32 ГБ). Производительность поиска будет затронута, если задать слишком низкое значение memoryLimitMegabytes .

  4. Выполните следующую команду PowerShell, чтобы перезапустить службу контроллера узла поиска Microsoft Exchange:Restart-Service HostControllerService

  5. Выполните следующую команду в окне PowerShell или командной строки, чтобы перезапустить IIS:IISReset /restart

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.