解决 ECP.Proxy 运行状况设置的问题

 

适用于:Exchange Server 2013

上一次修改主题:2015-03-09

ECP.Proxy 运行状况设置监视 Exchange 管理中心 (EAC) 代理基础结构在客户端访问服务器 (CAS) 上的可用性。ECP.Proxy 运行状况设置与以下运行状况设置密切相关:

ClientAccess.Proxy 运行状况设置故障排除

如果收到一条警报,指示 ECP.Proxy 运行状况不正常,这说明可能出现了阻止您使用 EAC 的问题。

EAC 服务通过以下探测器和监视器进行监视:

 

探测器 运行状况设置 依存关系 关联监视器

ECPProxyTestProbe

ECP.Proxy

Active Directory

ECPProxyTestMonitor

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

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

  • 驻留在受监视的 CAS 上的应用程序池运行不正常。

  • 监视帐户的凭据不正确。

  • 域控制器没有响应。

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

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

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

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

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

      例如,若要检索 server1.contoso.com 上 ECP.Proxy 运行状况设置的详细信息,运行以下命令:

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

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

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

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

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

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

  • 发送警报的 CAS 名称

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

    您可以使用全部异常跟踪中的信息来帮助解决问题。

  • 问题出现的时间和日期

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

  1. 查看 CA 服务器上的协议日志。协议日志位于 CAS 的 <exchange server installation directory>\Logging\HttpProxy\<protocol> 文件夹中。

  2. 创建一个测试用户帐户,然后使用此测试用户帐户名登录 CAS。例如,使用以下帐户登录:https:// <servername>/owa。

  3. 启动 IIS 管理器,然后连接到报告问题的服务器。验证 MSExchangeServicesAppPool 是否在 CAS 上运行。

  4. 单击“应用程序池”,然后在 Exchange 命令行管理程序 中运行以下命令,对“MSExchangeECPAppPool”应用程序池进行再循环:

    %SystemRoot%\System32\inetsrv\Appcmd recycle MSExchangeECPAppPool
    
  5. 按照验证问题是否仍然存在部分的步骤 2c 所示,重新运行关联探测器。

  6. 如果问题仍然存在,通过使用 IISReset 实用程序再循环 IIS 服务。

  7. 按照验证问题是否仍然存在部分的步骤 2c 所示,重新运行关联探测器。

  8. 如果问题仍然存在,重新启动服务器。

  9. 服务器重新启动后,按照验证问题是否仍然存在部分的步骤 2c 所示,重新运行关联探测器。

  10. 如果探测器仍然无法运行,可能需要寻求帮助来解决这个问题。若要解决此问题,请与 Microsoft 支持专家联系。若要与 Microsoft 支持专家联系,请访问 Exchange Server 解决方案中心。在导航窗格中,单击“支持选项和资源”,然后使用“获取技术支持”下列出的一个选项与 Microsoft 支持专家联系。由于您的组织可能已有直接与 Microsoft 产品支持服务联系的特定流程,因此,请务必先查看您组织的准则。

 
显示: