疑難排解 ActiveSync 健全設定
適用於:Exchange Server 2013
Exchange ActiveSync健全設定會監視組織中行動用戶端的 ActiveSync 服務整體健康情況。 ActiveSync 健康情況集與下列健康情況集密切相關:
如果您收到指出 ActiveSync 健全狀況設定狀況不良的警示,這表示可能會導致使用者無法使用 ActiveSync 存取其信箱的問題。
說明
ActiveSync 服務會使用下列探查和監視器進行監視。
探針 | 健全設定 | 相依性 | 關聯的監視器 |
---|---|---|---|
ActiveSyncCTPProbe | ActiveSync | Active Directory 驗證 Mailbox Server 驗證 資訊儲存庫 高可用性 網路 |
ActiveSyncCTPMonitor (ActiveSync 健全設定) |
ActiveSyncProxyTestProbe | ActiveSync.Proxy | - | ActiveSyncProxyTestMonitor (ActiveSync.Proxy 健全設定) |
ActiveSyncDeepTestProbe | ActiveSync.Protocol | Active Directory 驗證 資訊儲存庫 高可用性 |
ActiveSyncDeepTestMonitor (ActiveSync 健全設定) |
ActiveSyncSelfTestProbe | ActiveSync.Protocol | Active Directory 驗證 |
ActiveSyncSelfTestMonitor (ActiveSync.Protocol 健全設定) RequestsQueuedGt500Monitor (ActiveSync 健康情況集) |
如需探查和監視的詳細資訊,請參閱 伺服器健康情況和效能。
使用者動作
服務可能會在發出警示之後復原。 因此,當您收到指定 ActiveSync 健康情況設定為狀況不良的警示時,請先確認問題仍然存在。 如果問題確實存在,請執行下列各節中所述的適當復原動作。
驗證問題
識別警示中指定的健康情況集名稱和伺服器名稱。
訊息詳細資料會提供警示確切原因的相關資訊。 在大部分情況下,訊息詳細資料會提供足夠的疑難排解資訊,以協助識別根本原因。 如果訊息詳細資料不清楚,請執行下列動作:
開啟 Exchange 管理命令介面,然後執行下列命令以擷取發出警示之健全狀況集的詳細資料:
Get-ServerHealth <server name> | ?{$_.HealthSetName -eq "<health set name>"}
例如,若要擷取有關 server1.contoso.com 的 ActiveSync 健康情況集詳細資料,請執行下列命令:
Get-ServerHealth server1.contoso.com | ?{$_.HealthSetName -eq "ActiveSync"}
檢閱命令輸出,以判斷報告錯誤的監視器。 發出警示之監視器的 AlertValue 值將會是 [狀況不良]。
針對處於狀況不良狀態的監視器,重新執行相關聯的探查。 請參閱說明一節中的表格,以尋找相關聯的探查。 若要執行此動作,請執行下列命令:
Invoke-MonitoringProbe <health set name>\<probe name> -Server <server name> | Format-List
例如,假設失敗的監視器是 ActiveSyncCTPMonitor。 與該監視器相關聯的探查是 ActiveSyncCTPProbe。 若要在 server1.contoso.com 上執行此探查,請執行下列命令:
Invoke-MonitoringProbe ActiveSync\ActiveSyncCTPProbe -Server server1.contoso.com | Format-List
在命令輸出中,檢閱探查的[結果] 區段。 如果值為 Succeeded,則問題為暫時性錯誤,且不再存在。 否則,請參閱下列各節中所述的復原步驟。
ActiveSyncDeepTestMonitor 和 ActiveSyncSelfTestMonitor 復原動作
此監視器警示通常是在 Mailbox Server 上發出。 若要執行復原動作,請遵循下列步驟:
啟動 IIS 管理員,然後連線到回報問題的伺服器。 按一下 [應用程式集區],然後回收名為 MSExchangeSyncAppPool 的 ActiveSync 應用程式集區。
重新執行相關聯的探查,如驗證問題一節中的步驟 2c 所示。
如果問題仍然存在,請使用 IISReset 公用程式來回收整個 IIS 服務。
重新執行相關聯的探查,如驗證問題一節中的步驟 2c 所示。
如果問題仍然存在,請重新啟動伺服器。 若要這樣做,請先使用下列命令容錯移轉伺服器上裝載的資料庫:
Set-MailboxServer server1.contoso.com -DatabaseCopyActivationDisabledAndMoveNow $true
在這個及所有後續程式碼範例中,請將 server1.contoso.com 取代為實際的伺服器名稱。
接下來,確認所有資料庫都已移出報告問題的伺服器。 若要執行此動作,請執行下列命令:
Get-MailboxDatabaseCopyStatus -Server server1.contoso.com | Group Status
如果步驟 6 中的命令輸出在伺服器上未顯示使用中複本,請重新開機伺服器。 如果輸出確實顯示使用中複本,請再次執行步驟 5 和 6。
伺服器重新開機之後,請重新執行相關聯的探查,如驗證問題一節中的步驟 2c 所示。
如果探查成功,請執行下列命令來容錯移轉資料庫:
Set-MailboxServer server1.contoso.com -DatabaseCopyActivationDisabledAndMoveNow $false
如果探查仍然失敗,您可能需要進一步的協助來解決此問題。 請連絡 Microsoft 支援人員以解決此問題。 若要連絡Microsoft 支援服務專業人員,請造訪商務支援,然後選取[伺服器>Exchange Server連絡Microsoft 支援服務專業人員。 由於您的組織可能擁有直接連絡 Microsoft 產品支援服務的特定程序,因此請務必先檢閱組織的指南。
ActiveSyncCTPMonitor 復原動作
此監視器警示通常是在 CA 伺服器 (CAS) 上發出。
啟動 IIS 管理員,然後連線到回報問題的伺服器。 按一下 [應用程式集區],然後回收名為 MSExchangeSyncAppPool 的 ActiveSync 應用程式集區。
重新執行相關聯的探查,如驗證問題一節中的步驟 2c 所示。
如果問題仍然存在,請使用 IISReset 公用程式來回收整個 IIS 服務。
重新執行相關聯的探查,如驗證問題一節中的步驟 2c 所示。
如果問題持續發生,您必須驗證對應信箱伺服器上的健康情況狀態。 信箱伺服器的名稱是
_Mbx:
錯誤訊息中所提供的值。針對適當的信箱伺服器執行下列命令。 例如,在名為 mailbox1.contoso.com 的信箱伺服器上執行下列命令:
Get-ServerHealth mailbox1.contoso.com | ?{$_.HealthSetName -like "ActiveSync*"}
如果命令輸出中所列的任何監視器報告為狀況不良,您必須先處理這些監視器。 若要這樣做,請遵循 ActiveSyncDeepTestMonitor 和 ActiveSyncSelfTestMonitor Recovery Actions 一節中所述的疑難排解步驟。
如果信箱伺服器上的所有監視器狀況良好,請重新開機 CAS。
伺服器重新開機之後,請重新執行相關聯的探查,如驗證問題一節中的步驟 2c 所示。
如果探查持續失敗,您可能需要進一步的協助來解決此問題。 請連絡 Microsoft 支援人員以解決此問題。 若要連絡Microsoft 支援服務專業人員,請造訪商務支援,然後選取[伺服器>Exchange Server] 。 由於您的組織可能擁有直接連絡 Microsoft 產品支援服務的特定程序,因此請務必先檢閱組織的指南。
RequestsQueuedGt500Monitor Recovery Actions
此監視警示通常會在 CA 伺服器上發出。
啟動 IIS 管理員,然後連線到回報問題的伺服器。 按一下 [應用程式集區],然後回收名為 MSExchangeSyncAppPool 的 ActiveSync 應用程式集區。
等候 10 分鐘,查看監視器是否保持良好狀態。 10 分鐘後,針對適當的伺服器執行下列命令。 例如,針對 server1.contoso.com 執行下列命令:
Get-ServerHealth server1.contoso.com | ?{$_.HealthSetName -like "ActiveSync*"}
如果問題持續發生,請使用 IISReset 公用程式回收整個 IIS 服務。
等候 10 分鐘,然後再次執行步驟 2 中顯示的命令,以查看監視器是否維持良好狀態。
如果問題持續發生,請重新開機伺服器。 如果伺服器是 CAS,只要重新開機伺服器即可。 如果伺服器是信箱伺服器,請執行下列動作:
容錯移轉伺服器上裝載的資料庫。 若要執行此動作,請執行下列命令:
Set-MailboxServer server1.contoso.com -DatabaseCopyActivationDisabledAndMoveNow $true
注意:在此和所有後續程式碼範例中,將 server1.contoso.com 取代為實際的伺服器名稱。
確認所有資料庫都已移出報告問題的伺服器。 若要執行此動作,請執行下列命令:
Get-MailboxDatabaseCopyStatus -Server server1.contoso.com | Group Status
如果命令輸出顯示伺服器上沒有主動副本,請重新啟動伺服器。
伺服器重新開機之後,請等候 10 分鐘,然後再次執行步驟 2 中顯示的命令,以判斷監視器是否維持良好狀態。
如果監視器維持狀況良好,而且如果這是信箱伺服器,請執行下列命令來容錯移轉資料庫:
Set-MailboxServer server1.contoso.com -DatabaseCopyActivationDisabledAndMoveNow $false
如果探查持續失敗,您可能需要進一步的協助來解決此問題。 請連絡 Microsoft 支援人員以解決此問題。 若要連絡Microsoft 支援服務專業人員,請造訪商務支援,然後選取[伺服器>Exchange Server] 。 由於您的組織可能擁有直接連絡 Microsoft 產品支援服務的特定程序,因此請務必先檢閱組織的指南。