使用 Microsoft 登录
登录或创建帐户。
你好,
使用其他帐户。
你有多个帐户
选择要登录的帐户。

症状

遇到以下一个或多个症状:

  • 用户无法接收电子邮件或连接到其邮箱。

  • 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 且内存为 128 GB 的服务器,请将 memoryLimitMegabytes 参数设置为介于 1000032000 之间的值, (10-32 GB) 。 如果将 memoryLimitMegabytes 值设置得太低,搜索性能将受到影响。

  4. 运行以下 PowerShell 命令以重启 Microsoft Exchange 搜索主机控制器服务:

    Restart-Service HostControllerService

  5. 在 PowerShell 或命令提示符窗口中运行以下命令以重启 IIS:

    IISReset /restart

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。

此信息是否有帮助?

你对语言质量的满意程度如何?
哪些因素影响了你的体验?
按“提交”即表示你的反馈将用于改进 Microsoft 产品和服务。 你的 IT 管理员将能够收集此数据。 隐私声明。

谢谢您的反馈!

×