本文為機器翻譯文章。如需檢視英文版,請選取 [原文] 核取方塊。您也可以將滑鼠指標移到文字上,即可在快顯視窗顯示英文原文。
譯文
原文

疑難排解 RPS。Proxy 健全設定

 

適用版本:Exchange Server 2013

上次修改主題的時間:2015-03-09

RPS.Proxy 健全設定會監控遠端 PowerShell 服務的整體健康狀況。

如果您收到警示,指出 RPS.Proxy 狀況不良,這可能代表發生讓您無法使用遠端 PowerShell 存取 Exchange 的問題。

系統使用下列探查和監視器來監視 RPS 服務:

 

Probe 健全設定 相依性 關聯的監視器

RPSProxyTestProbe

RPS.Proxy

Active Directory

RPSProxyTestMonitor

如需探查與監視器的詳細資訊,請參閱伺服器健康狀況與效能

此探查失敗時可以有多個問題的原因。一些較常見問題包括下列:

  • 所監控之 CAS 伺服器上主控的應用程式集區未正常運作。

  • 監控帳戶認證不正確。

  • 網域控制站無回應。

有可能服務已無法復原後發出警示。因此,當您收到警示之健全設定為不健康,,的最先應該做的是確認問題仍然存在。若是如此,然後執行下列各節所述的適當的復原動作。

  1. 識別警示中的健全設定名稱和伺服器名稱。

  2. 郵件的詳細資訊提供資訊項目完全造成會引發通知。在大多數情況下,郵件詳細資料會提供足夠識別根本原因的疑難排解資訊。如果不清楚郵件的詳細資訊,請執行下列動作:

    1. 開啟 Exchange 管理命令介面,然後執行下列命令以擷取發出警示之健全設定的詳細資料:

      Get-ServerHealth <server name> | ?{$_.HealthSetName -eq "<health set name>"}
      

      例如,若要擷取 server1.contoso.com 上 RPS.Proxy 健全設定的詳細資料,請執行下列命令:

      Get-ServerHealth server1.contoso.com | ?{$_.HealthSetName -eq "RPS.Proxy"}
      
    2. 檢閱命令輸出,並決定獲報錯誤的監視器。發出警示監視器AlertValue會讀取Unhealthy

    3. 不健康狀態監視請重新執行相關聯的探查。請參閱尋找相關聯的探查 [說明] 區段中的表格。若要這樣做,執行下列命令:

      Invoke-MonitoringProbe <health set name>\<probe name> -Server <server name> | Format-List
      

      例如,假設失敗監視已RPSProxyTestMonitor。相關聯的監視探查是RPSProxyTestProbe。若要執行的探查伺服器 server1.contoso.com 上,執行下列命令:

      Invoke-MonitoringProbe RPS.Proxy\RPSProxyTestProbe -Server server1.contoso.com | Format-List
      
    4. 命令輸出中,檢閱結果的探查。如果值為成功,問題是暫時性錯誤與不存在。否則,請參閱下列各節所述的復原步驟。

從健全設定收到警示時,電子郵件會包含下列資訊:

  • 傳送警示之 CAS 伺服器的名稱。

  • 完整例外狀況追蹤包括 eroor 訊息、 診斷資料與特定的 HTTP 標頭資訊。在完整例外狀況追蹤資訊可用來協助疑難排解問題。

  • 問題的發生日期和時間。

若要解決此問題,請執行下列步驟:

  1. 檢閱在 CAS 伺服器上的通訊協定記錄檔。通訊協定記錄檔位於 CAS 伺服器上的 [ <exchange server installation directory>\Logging\HttpProxy\<protocol> ] 資料夾。

  2. 建立測試使用者帳戶,然後使用此測試使用者帳戶登入 CAS 伺服器,例如 https:// <伺服器名稱>/owa

  3. 啟動 IIS 管理員並連線到回報問題的伺服器,確認 MSExchangePowerShellFrontEndAppPool 有在 CAS 伺服器上執行。

  4. 按一下 [應用程式集區],然後從 Exchange 管理命令介面執行下列命令,回收 MSExchangePowerShellFrontEndAppPool 應用程式集區:

    %SystemRoot%\System32\inetsrv\Appcmd recycle MSExchangePowerShellFrontEndAppPool
    
  5. 重新執行關聯的探查,如Verifying the issue still exists一節中的步驟 2.c. 所示。

  6. 如果問題仍然存在,請使用 IISReset 公用程式來回收 IIS 服務。

  7. 重新執行關聯的探查,如Verifying the issue still exists一節中的步驟 2.c. 所示。

  8. 如果問題仍然存在,請重新啟動伺服器。

  9. 在伺服器重新啟動之後,請重新執行關聯的探查,如Verifying the issue still exists一節中的步驟 2.c. 所示。

  10. 如果探查持續失敗,您可能需要協助解決此問題。請連絡 Microsoft 支援人員以解決此問題。若要連絡 Microsoft 支援人員,請造訪 Exchange Server 解決方案中心。在功能窗格中按一下 [支援選項與資源],並使用列於 [取得技術支援] 底下的其中一個選項來連絡 Microsoft 支援專業人員。由於您的組織可能擁有直接連絡 Microsoft 產品支援服務的特定程序,因此請務必先檢閱組織的指南。

 
顯示: