徵兆
您會遇到下列一或多個症狀:
-
使用者無法接收電子郵件訊息或連線至其信箱。
-
Microsoft Exchange Server停止回應,並似乎凍結。
-
名詞處理常式耗用太多記憶體。
原因
當您嘗試為某些專案編制索引時,Exchange Server中的名詞處理常式可能會耗用過多的記憶體。 此行為會造成伺服器上的各種效能問題。
解決方案
若要修正此問題,請限制名詞處理常式可以消耗的記憶體量。 在每個 Exchange 伺服器上遵循下列步驟:
-
在%ExchangeInstallPath%Bin\Search\Ceres\Runtime\1.0資料夾中找出Noderunner.exe.config檔案。
-
開 啟Noderunner.exe.config 檔案,然後找出 <nodeRunnerSettings memoryLimitMegabytes=「0」/> XML 節點。
-
將 memoryLimitMegabytes 參數設定為占已安裝伺服器記憶體 25% 的值。 以 MB 為單位輸入值。 如果完成這些步驟後仍持續發生問題,請將 記憶體LimitMegabytes 值降低 5%,然後再次測試。
注意:對於已安裝 Exchange Server 2019 和 128 GB 記憶體的伺服器,請將memoryLimitMegabytes參數設為10000到32000 (10-32 GB) 之間的值。 如果您將 記憶體的LimitMegabytes 值設為過低,搜尋效能將會受到影響。
-
執行下列 PowerShell 命令以重新開機 Microsoft Exchange Search Host Controller Service: Restart-Service HostControllerService
-
在 PowerShell 或命令提示字元視窗中執行下列命令以重新開機 IIS: IISReset /restart