적용 대상
Exchange Server 2019 Exchange Server 2016

증상

다음 증상 중 하나 이상이 발생합니다.

  • 사용자는 전자 메일 메시지를 받거나 사서함에 연결할 수 없습니다.

  • Microsoft Exchange Server 응답을 중지하고 고정된 것으로 보입니다.

  • noderunner 프로세스는 너무 많은 메모리를 사용합니다.

원인

Exchange Server noderunner 프로세스는 일부 항목을 인덱싱하려고 할 때 과도한 양의 메모리를 사용할 수 있습니다. 이 동작으로 인해 서버에서 다양한 성능 문제가 발생합니다.

해결 방법

이 문제를 해결하려면 noderunner 프로세스에서 사용할 수 있는 메모리 양을 제한합니다. 각 Exchange 서버에서 다음 단계를 수행합니다.

  1. %ExchangeInstallPath%Bin\Search\Ceres\Runtime\1.0 폴더에서 Noderunner.exe.config 파일을 찾습니다.

  2. Noderunner.exe.config 파일을 열고 <nodeRunnerSettings memoryLimitMegabytes="0"/> XML 노드를 찾습니다.

  3. memoryLimitMegabytes 매개 변수를 설치된 서버 메모리의 25%인 값으로 설정합니다. 값을 메가바이트 단위로 입력합니다. 이러한 단계를 완료한 후에도 문제가 지속되면 memoryLimitMegabytes 값을 5% 낮춘 다음 다시 테스트합니다.

    참고: Exchange Server 2019 및 128GB 메모리가 설치된 서버의 경우 memoryLimitMegabytes 매개 변수를 10000~32000(10-32GB) 사이의 값으로 설정합니다 . memoryLimitMegabytes 값을 너무 낮게 설정하면 검색 성능이 영향을 받습니다.

  4. 다음 PowerShell 명령을 실행하여 Microsoft Exchange Search 호스트 컨트롤러 서비스를 다시 시작합니다.Restart-Service HostControllerService

  5. PowerShell 또는 명령 프롬프트 창에서 다음 명령을 실행하여 IIS를 다시 시작합니다.IISReset /restart

도움이 더 필요하세요?

더 많은 옵션을 원하세요?

구독 혜택을 살펴보고, 교육 과정을 찾아보고, 디바이스를 보호하는 방법 등을 알아봅니다.