狀況
當某些 RPC 要求會傳回ecMaxThreadsPerMdbExceeded或ecMaxThreadsPerSCTExceeded的錯誤,在 Microsoft Exchange Server 2010年環境、 記憶體遺漏或記憶體損毀,就會發生在用戶端存取 Exchange 伺服器或傳輸中樞伺服器上。此外,Microsoft Outlook 無法連線到 Exchange 伺服器,如下所示某些事件會記錄在事件日誌中︰
ID: 4999
層級︰ 錯誤 來源︰ MSExchange 一般 電腦的電腦︰ 訊息︰ 處理程序識別碼為即將傳送 Watson 報告︰ 其中 ProcessID,使用參數︰ E12N,建置型別、應用程式版本、 edgetransport.exe,EXCHMEM.dll、呼叫堆疊雜湊、 c0000005,呼叫堆疊雜湊、組件版本。
ID: 10003
層級︰ 錯誤 來源︰ MSExchangeTransport 電腦的電腦︰ 訊息︰ 下列呼叫堆疊處理郵件期間傳輸處理程序失敗︰ System.AccessViolationException︰ 嘗試讀取或寫入受保護的記憶體。這通常是表示其他記憶體已損毀。
ID: 4999
層級︰ 錯誤 來源︰ MSExchange 一般 電腦的電腦︰ 訊息︰ 處理程序識別碼為即將傳送 Watson 報告︰其中 ProcessID,使用參數︰ E12N,建置型別、應用程式版本、 Microsoft.Exchange.RpcClientAccess.Service.exe、 EXCHMEM.dll、呼叫堆疊雜湊、 c0000005,呼叫堆疊雜湊、組件版本。
原因
配置的記憶體不會釋放後再重試失敗的 RPC 要求,就會發生這個問題。
解決方案
若要解決這個問題,安裝下列更新彙總套件︰
更新彙總套件 5 的2917508說明,對於 Exchange Server 2010 Service Pack 3
狀態
Microsoft 已確認這是<套用>一節所列出的 Microsoft 產品的問題。