次の方法で共有


Autodiscover.Proxy 正常性セットのトラブルシューティング

製品: Exchange Server 2013

Autodiscover.Proxy 正常性セットは、クライアント アクセス サーバー (CAS) 上の自動検出プロキシ インフラストラクチャの可用性を監視します。 Autodiscover.Proxy 正常性セットは、次の正常性セットと密接に関連しています。

ClientAccess.Proxy 正常性セットのトラブルシューティング

Autodiscover.Proxy が異常であることを示すアラートを受け取った場合は、Exchange 自動検出プロセスを使用してユーザーがメールボックスを検出できない可能性がある問題を示します。

説明

自動検出サービスは、次のプローブとモニターを使用して監視されます。

プローブ 正常性セット 依存関係 関連するモニター
AutoDiscoverProxyTestProbe Autodiscover.Proxy Active Directory AutodiscoverProxyTestMonitor

プローブとモニターの詳細については、「 サーバーの正常性とパフォーマンス」を参照してください。

一般的な問題

このプローブは、次のような一般的な理由で失敗することがあります。

  • 監視対象の CAS でホストされているアプリケーション プールが正しく動作していません。
  • 監視アカウントの資格情報が正しくない。
  • ドメイン コントローラーが応答していない。

ユーザー操作

サービスは、警告の発行後に回復することがあります。 そのため、正常性セットが異常であることを示す警告を受け取ったときは、まず、その問題がまだ存在しているかどうかを確認します。 問題が存在する場合は、次のセクションで説明する適切な回復操作を実行します。

問題がまだ存在していることを確認する

  1. 警告に記載された正常性セット名とサーバー名を確認します。

  2. メッセージの詳細には、警告の正確な原因に関する情報が示されています。 ほとんどの場合、根本原因を特定するためのトラブルシューティング情報としては、メッセージの詳細だけで十分です。 メッセージの詳細が不明確な場合は、次の操作を行います。

    1. Exchange 管理シェルを開き、次のコマンドを実行して、アラートを発行した正常性セットの詳細を取得します。

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

      たとえば、server1.contoso.com に関する Autodiscover.Protocol 正常性セットの詳細を取得するには、次のコマンドを実行します。

      Get-ServerHealth server1.contoso.com | ?{$_.HealthSetName -eq "Autodiscover.Protocol"}
      
    2. コマンド出力を確認して、エラーを報告したモニターを特定します。 アラートを発行したモニターの AlertValue 値が Unhealthyされます。

    3. 異常な状態にあるモニターに関連付けられているプローブを再実行します。 関連するプローブについては、「Explanation」セクションの表を参照してください。 このためには、次のコマンドを実行します。

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

      たとえば、失敗したモニターが AutodiscoverSelfTestMonitor であるとします。 そのモニターに関連付けられているプローブは AutodiscoverSelfTestProbe です。 そのプローブを server1.contoso.com で実行するには、次のコマンドを実行します。

      Invoke-MonitoringProbe Autodiscover.Protocol\AutodiscoverSelfTestProbe -Server server1.contoso.com | Format-List
      
    4. コマンド出力で、プローブの Result の値を確認します。 値が Succeeded であれば、この問題は一時的なエラーであり、もう存在しません。 値がそれ以外の場合は、次のセクションで説明する回復手順を参照してください。

AutodiscoverProxyTestMonitor の回復操作

正常性セットから警告を受け取ったときは、電子メール メッセージに次の情報が含まれています。

  • 警告を送信した CAS の名前

  • 最後のエラーの完全な例外追跡 (診断データおよび特定の HTTP ヘッダー情報を含む)

    完全な例外追跡に記載された情報を使用して、問題をトラブルシューティングできます。

  • 問題の発生日時

この問題をトラブルシューティングするには、次の手順に従います。

  1. CAS のプロトコル ログを確認します。 プロトコル ログは、CAS の %ExchangeInstallPath%Logging\HttpProxy\_<protocol>_ フォルダーにあります。

  2. テスト ユーザー アカウントを作成し、テスト ユーザー アカウントを使用して CAS にログオンします。 たとえば、 https://<servername\>/owa を使用してログオンします。

  3. IIS マネージャーを起動し、問題を報告しているサーバーに接続します。 MSExchangeAutodiscoverAppPool が CAS で実行されていることを確認します。

  4. [ アプリケーション プール] をクリックし、次のコマンドを実行して MSExchangeAutoDiscoverAppPool アプリケーション プールをリサイクルします。

    %SystemRoot%\System32\inetsrv\Appcmd recycle MSExchangeAutoDiscoverAppPool
    
  5. 関連するプローブを再実行します (「Verifying the issue still exists」セクションの手順 2c を参照)。

  6. 問題がまだ存在している場合は、IISReset ユーティリティを使用して、IIS サービスをリサイクルします。

  7. 関連するプローブを再実行します (「Verifying the issue still exists」セクションの手順 2c を参照)。

  8. 問題がまだ存在している場合は、サーバーを再起動します。

  9. サーバーが再起動したら、関連するプローブを再実行します (「Verifying the issue still exists」セクションの手順 2c を参照)。

  10. プローブがまだ失敗する場合、この問題の解決にサポートが必要なこともあります。 この問題を解決するには、Microsoft のサポート担当者にお問い合わせください。 Microsoft サポートプロフェッショナルに連絡するには、ビジネス向けサポートにアクセスし、[サーバー>Exchange Server] を選択します。 組織には Microsoft 製品サポート サービスに直接問い合わせるための特定の手順がある場合があるので、組織のガイドラインを最初に必ず確認してください。

詳細情報

Exchange 2013 の新機能

自動検出サービス