OAB.Proxy 运行状况设置疑难解答

适用于:Exchange Server 2013

OAB.Proxy 运行状况设置监视客户端访问服务器 (CAS) 上脱机通讯簿 (OAB) 代理基础结构的可用性。

如果您接收到指示 OAB.Proxy 处于不正常状态的警报,这表示存在可能阻止您使用 OAB 的问题。

说明

通过使用以下探测器和监测器监视 OAB 服务。

探针 运行状况设置 相关性 关联监视器
OABProxyTestProbe Oab。代理 Active Directory OABProxyTestMonitor

有关探测和监视器的详细信息,请参阅 服务器运行状况和性能

常见问题

探测器运行失败的常见原因可能包括:

  • 托管在受监视的 CAS 上的应用程序池无法正常工作。
  • 监视帐户的凭据不正确。
  • 域控制器没有响应。

用户操作

发出警报后服务可能会恢复。 因此,当您接收到指示运行状况设置不正常的警报时,首先要验证该问题是否仍然存在。 若问题确实存在,执行以下部分介绍的相应恢复操作。

验证问题是否仍然存在

  1. 识别警报中的运行状况设置名称和服务器名称。

  2. 邮件详细信息提供了有关确切警报原因的信息。 大部分情况下,邮件详细信息会提供充足的故障排除信息,用于识别根本原因。 如果邮件详细信息不明确,请执行以下操作:

    1. 打开 Exchange 命令行管理程序,然后运行以下命令,检索发出警报的运行状况集的详细信息:

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

      例如,要检索有关 server1.contoso.com 的 OAB.Proxy 运行状况设置的详细信息,请运行以下命令:

      Get-ServerHealth server1.contoso.com | ?{$_.HealthSetName -eq "OAB.Proxy"}
      
    2. 检查命令输出,以确定报告了错误的监视器。 发出警报Unhealthy的监视器的 AlertValue 值为 。

    3. 重新运行处于不正常状态的监视器的关联探测器。 请参阅说明部分中的表格,查找关联探测器。 为此,请运行下列命令:

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

      例如,假定故障监视器为 OABProxyTestMonitor。 与该监视器关联的探测器为 OABProxyTestProbe。 要在 server1.contoso.com 上运行该探测器,请运行以下命令:

      Invoke-MonitoringProbe |OAB.Proxy\OABProxyTestProbe -Server server1.contoso.com | Format-List
      
    4. 在命令输出中,检查探测器的“结果”值。 如果值为“成功”,则该问题是暂时性错误,且不再存在。 否则,请参阅以下部分列出的恢复步骤。

OABProxyTestMonitor 恢复操作

收到来自运行状况设置的警报时,电子邮件将包含以下信息:

  • 发送警报的 CAS 名称

  • 上一个错误的全部异常跟踪,包括诊断数据和特定 HTTP 头信息

    注意:可以使用完整异常跟踪中的信息来帮助排查问题。

  • 问题出现的时间和日期

要解决此问题,请执行下列步骤:

  1. 检查 CAS 上的协议日志。 协议日志位于 CAS 上的 %ExchangeInstallPath%Logging\HttpProxy\<protocol> 文件夹中。

  2. 创建测试用户帐户,然后使用该测试用户帐户登录 CAS。 例如,使用 登录: https://<servername>/owa

  3. 启动 IIS 管理器,然后连接到报告问题的服务器,以确定 MSExchangeOABAppPool 应用程序池是否在 CAS 上运行。

  4. 单击“ 应用程序池”,然后运行以下命令回收 MSExchangeOABAppPool 应用程序池:

    %SystemRoot%\System32\inetsrv\Appcmd recycle MSExchangeOABAppPool
    
  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 最近更新

Exchange PowerShell