ActiveSync 运行状况设置疑难解答

适用于:Exchange Server 2013

Exchange ActiveSync运行状况集监视组织中移动客户端的 ActiveSync 服务的整体运行状况。 ActiveSync 运行状况集与以下运行状况集密切相关:

ActiveSync.Protocol 运行状况设置疑难解答

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

如果收到一条警报,指示 ActiveSync 运行状况集不正常,则表示存在问题,可能会阻止用户使用 ActiveSync 访问其邮箱。

说明

使用以下探测和监视器监视 ActiveSync 服务。

探针 运行状况设置 相关性 关联监视器
ActiveSyncCTPProbe ActiveSync Active Directory

身份验证

邮箱服务器身份验证

信息存储

高可用性

网络
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 运行状况设置不正常时,请首先验证问题是否仍然存在。 如果问题确实存在,请执行下面章节中所述的相应恢复操作。

验证问题

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

  2. 邮件详细信息提供了有关确切警报原因的信息。 在大多数情况下,消息详细信息提供足够的疑难解答信息以帮助识别根本原因。 如果邮件详细信息不明确,请执行以下操作:

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

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

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

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

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

      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
      
    4. 在命令输出中,查看探测器的“Result”部分。 如果值为“成功”,则该问题是暂时性错误,且不再存在。 否则,请参考下面章节所述的恢复步骤。

ActiveSyncDeepTestMonitor 和 ActiveSyncSelfTestMonitor 恢复操作

此监视器警报通常在邮箱服务器上发出。 要执行恢复操作,请按照下列步骤操作:

  1. 启动 IIS 管理器,然后连接到报告问题的服务器。 单击“ 应用程序池”,然后回收名为 MSExchangeSyncAppPool 的 ActiveSync 应用程序池

  2. 按照Verifying the issue部分中的步骤 2c 所示,重新运行关联探测器。

  3. 如果问题仍然存在,使用 IISReset 实用程序对整个 IIS 服务进行再循环。

  4. 按照Verifying the issue部分中的步骤 2c 所示,重新运行关联探测器。

  5. 如果问题仍存在,请重新启动服务器。 为此,首先使用下列命令对服务器上托管的数据库进行故障转移:

    Set-MailboxServer server1.contoso.com -DatabaseCopyActivationDisabledAndMoveNow $true
    

    在该示例和所有后续代码示例中,将 server1.contoso.com 替换为实际服务器名称。

  6. 接下来,验证所有数据库是否均已从报告问题的服务器上转移。 为此,请运行下列命令:

    Get-MailboxDatabaseCopyStatus -Server server1.contoso.com | Group Status
    
  7. 如果步骤 6 中的命令输出显示服务器上没有活动副本,请重新启动服务器。 如果输出显示有活动副本,请再次运行步骤 5 和 6。

  8. 在服务器重新启动后,按照Verifying the issue部分中的步骤 2c 所示,重新运行关联探测器。

  9. 如果探测器成功,则通过运行下列命令对数据库进行故障转移:

    Set-MailboxServer server1.contoso.com -DatabaseCopyActivationDisabledAndMoveNow $false
    
  10. 如果探测器仍无法运行,您可能需要进一步帮助来解决此问题。 若要解决此问题,请与 Microsoft 技术支持人员联系。 若要联系Microsoft 支持部门专业人员,请访问业务支持并选择“服务器>Exchange Server联系Microsoft 支持部门专业人员。 由于你的组织可能已制定了直接与 Microsoft 产品支持服务联系的特定流程,因此,请务必先查看你组织的准则。

ActiveSyncCTPMonitor 恢复操作

此监视器警报通常在 CA 服务器 (CAS) 上发出。

  1. 启动 IIS 管理器,然后连接到报告问题的服务器。 单击“ 应用程序池”,然后回收名为 MSExchangeSyncAppPool 的 ActiveSync 应用程序池

  2. 按照Verifying the issue部分中的步骤 2c 所示,重新运行关联探测器。

  3. 如果问题仍然存在,使用 IISReset 实用程序对整个 IIS 服务进行再循环。

  4. 按照Verifying the issue部分中的步骤 2c 所示,重新运行关联探测器。

  5. 如果问题仍存在,则必须验证相应邮箱服务器上的运行状况状态。 邮箱服务器的名称是在 _Mbx: 错误消息中给出的值。

    1. 针对相应的邮箱服务器运行下列命令。 例如,在名为 mailbox1.contoso.com 的邮箱服务器运行以下命令:

      Get-ServerHealth mailbox1.contoso.com | ?{$_.HealthSetName -like "ActiveSync*"}
      
    2. 如果报告命令输出中列出的任何监视器处于不正常状态,则必须首先解决这些监视器的问题。 为此,请按照 ActiveSyncDeepTestMonitor 和 ActiveSyncSelfTestMonitor 恢复操作部分中所述的疑难解答步骤操作。

  6. 如果邮箱服务器上的所有监视器运行状况均正常,请重新启动 CAS。

  7. 在服务器重新启动后,按照Verifying the issue部分中的步骤 2c 所示,重新运行关联探测器。

  8. 如果探测器仍失败,您可以需要进一步帮助来解决此问题。 若要解决此问题,请与 Microsoft 技术支持人员联系。 若要联系Microsoft 支持部门专业人员,请访问业务支持,然后选择“服务器>Exchange Server”。 由于你的组织可能已制定了直接与 Microsoft 产品支持服务联系的特定流程,因此,请务必先查看你组织的准则。

RequestsQueuedGt500Monitor 恢复操作

此监视器警报通常在 CA 服务器上发出。

  1. 启动 IIS 管理器,然后连接到报告问题的服务器。 单击“ 应用程序池”,然后回收名为 MSExchangeSyncAppPool 的 ActiveSync 应用程序池

  2. 等待 10 分钟,查看监视器是否保持正常运行。 10 分钟后,针对相应的服务器运行下列命令。 例如,针对 server1.contoso.com 运行下列命令:

    Get-ServerHealth server1.contoso.com | ?{$_.HealthSetName -like "ActiveSync*"}
    
  3. 如果问题仍存在,则使用 IISReset 实用程序回收整个 IIS 服务。

  4. 等待 10 分钟,然后再次运行步骤 2 所示的命令,查看监视器是否仍运行正常。

  5. 如果问题仍存在,请重新启动服务器。 如果服务器为 CAS,只需重新启动服务器。 如果服务器是邮箱服务器,请执行下列操作:

    1. 对服务器上托管的数据库进行故障转移。 为此,请运行下列命令:

      Set-MailboxServer server1.contoso.com -DatabaseCopyActivationDisabledAndMoveNow $true
      

      注意:在此和所有后续代码示例中, 将 server1.contoso.com 替换为实际的服务器名称。

    2. 验证是否已将所有数据库从报告问题的服务器上删除。 为此,请运行下列命令:

      Get-MailboxDatabaseCopyStatus -Server server1.contoso.com | Group Status
      

      如果命令输出显示服务器上没有活动副本,请重新启动服务器。

  6. 服务器重新启动后,等待 10 分钟,然后再次运行步骤 2 所示的命令,确定监视器是否仍运行正常。

  7. 如果监视器仍运行正常,且服务器是邮箱服务器,则运行下列命令对数据库进行故障转移:

    Set-MailboxServer server1.contoso.com -DatabaseCopyActivationDisabledAndMoveNow $false
    
  8. 如果探测器仍失败,您可以需要进一步帮助来解决此问题。 若要解决此问题,请与 Microsoft 技术支持人员联系。 若要联系Microsoft 支持部门专业人员,请访问业务支持,然后选择“服务器>Exchange Server”。 由于你的组织可能已制定了直接与 Microsoft 产品支持服务联系的特定流程,因此,请务必先查看你组织的准则。

详细信息

Exchange ActiveSync

移动设备

Exchange ActiveSync 虚拟目录管理任务