Exchange-2007
Exchange 2007 容易宕機
今天我嘗試登錄我的 OWA (Outlook Web Access) 帳戶,但出現以下錯誤。我試圖啟動遠端桌面連接以重新啟動服務,但我不能(我得到黑屏),我唯一能做的就是物理重置我的伺服器。這種情況每20天發生一次,我不知道為什麼!
problem occurred while trying to use your mailbox. If the problem continues, contact technical support for your organization. Request Url: https:owa/default.aspx User host address: Exception Exception type: Microsoft.Exchange.Data.Storage.StorageTransientException Exception message: There was a problem accessing Active Directory. Call stack Microsoft.Exchange.Data.Storage.ExchangePrincipal.FromUserSid(ADRecipientSession recipientSession, SecurityIdentifier userSid) Microsoft.Exchange.Clients.Owa.Core.OwaWindowsIdentity.CreateExchangePrincipal() Microsoft.Exchange.Clients.Owa.Core.RequestDispatcher.GetExchangePrincipal(OwaContext owaContext, ExchangePrincipal& exchangePrincipal) Microsoft.Exchange.Clients.Owa.Core.RequestDispatcher.PrepareRequestWithoutSession(OwaContext owaContext, UserContextCookie userContextCookie) Microsoft.Exchange.Clients.Owa.Core.RequestDispatcher.InternalDispatchRequest(OwaContext owaContext) Microsoft.Exchange.Clients.Owa.Core.RequestDispatcher.DispatchRequest(OwaContext owaContext) System.Web.HttpApplication.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) Inner Exception Exception type: Microsoft.Exchange.Data.Directory.ADTransientException Exception message: Could not find any available Global Catalog in forest xxxx Call stack Microsoft.Exchange.Data.Directory.ConnectionPoolManager.GetConnection(ConnectionType connectionType, ADObjectId domain, String serverName, Int32 port, NetworkCredential credential) Microsoft.Exchange.Data.Directory.ConnectionPoolManager.GetConnection(ConnectionType connectionType) Microsoft.Exchange.Data.Directory.ADSession.GetConnection(String preferredServer, Boolean isWriteOperation, Boolean isNotifyOperation, ADObjectId& rootId) Microsoft.Exchange.Data.Directory.ADSession.GetReadConnection(String preferredServer, ADObjectId& rootId) Microsoft.Exchange.Data.Directory.ADSession.Find(ADObjectId rootId, String optionalBaseDN, ADObjectId readId, QueryScope scope, QueryFilter filter, SortBy sortBy, Int32 maxResults, IEnumerable`1 properties, CreateObjectDelegate objectCreator, CreateObjectsDelegate arrayCreator) Microsoft.Exchange.Data.Directory.ADSession.Find(ADObjectId rootId, QueryScope scope, QueryFilter filter, SortBy sortBy, Int32 maxResults, IEnumerable`1 properties, CreateObjectDelegate objectCtor, CreateObjectsDelegate arrayCtor) Microsoft.Exchange.Data.Directory.ADSession.Find[TResult](ADObjectId rootId, QueryScope scope, QueryFilter filter, SortBy sortBy, Int32 maxResults, IEnumerable`1 properties) Microsoft.Exchange.Data.Directory.Recipient.ADRecipientSession.FindBySid(SecurityIdentifier sId) Microsoft.Exchange.Data.Storage.ExchangePrincipal.FromUserSid(ADRecipientSession recipientSession, SecurityIdentifier userSid)
相關行是這一行:
Exception message: Could not find any available Global Catalog in forest xxxx.
結合 RDP 上的黑屏,這表明潛在的 RPC(或更廣泛的網路)問題。檢查您的日誌 - 在伺服器停止工作之前,事件查看器中是否顯示任何內容?
**編輯:**根據您的評論,您將失去與域控制器的連接。(我在這裡假設一個 - 如果您有多個,則您不會與其中任何一個交談。)這解釋了無法獲取郵件以及黑色 RDP 螢幕(它啟動會話,然後嘗試進行身份驗證和掛起。但是,使用本地帳戶登錄到郵件伺服器應該可以。)
了解在這 20 天的周期內域控制器上發生了什麼。也可能是網路問題。如果您沒有看到任何有關服務失敗或記憶體不足的錯誤,那麼它不太可能是郵件伺服器上的問題。這些都是暫時性錯誤,因此如果您解決了根本問題,Exchange 應該會立即反彈。