你目前正处于脱机状态,正在等待 Internet 重新连接

企业防火墙配置的 Exchange ActiveSync 直推技术

重要说明:本文是由 Microsoft 机器翻译软件进行的翻译并可能由 Microsoft 社区通过社区翻译机构(CTF)技术进行后期编辑,或可能是由人工进行的翻译。Microsoft 同时向您提供机器翻译、人工翻译及社区后期编辑的文章,以便对我们知识库中的所有文章以多种语言提供访问。翻译的文章可能存在词汇、句法和/或语法方面的错误。Microsoft 对由于内容的误译或客户对内容的使用所导致的任何不准确、错误或损失不承担责任。

点击这里察看该文章的英文版: 905013
简介
设置 Microsoft Exchange Server 2003 Service Pack 2 (SP2) 后,在应用程序事件日志中记录类似于以下的警告事件:

事件类型: 警告
事件源: 服务器动态同步
事件类别: 无
事件 ID:3033
日期:
时间:
用户:
计算机:
计算机名
说明:
客户端使用最新的 [200] 的检测信号间隔的平均值小于或等于 [9]。请确保您的防火墙配置设置与 Exchange ActiveSync 和直推技术正常工作。具体而言,确保您的防火墙配置,以使他们有机会进行处理之前对 Exchange ActiveSync 的请求不会过期。
有关如何使用 Exchange ActiveSync 时配置防火墙设置的详细信息,请参阅 Microsoft 知识库文章 905013,"企业防火墙配置的 Exchange ActiveSync 直推技术"(http://go.microsoft.com/fwlink/?linkid=3052&kbid=905013)。

如果未配置防火墙以使寿命比最小检测间隔运行 Exchange Server 2003 SP2 的服务器上配置的 HTTP (S) 请求,则可能会出现此问题。默认情况下,在其 Exchange 服务器触发此事件的最低检测信号间隔是九分钟。
更多信息
若要解决此问题,请修改 HTTP (S) 连接到 Exchange 服务器必须晚于八分钟的默认超时限制的防火墙超时值。

注意此连接不指或者是 IIS MMC 管理单元中的连接超时字段,修改最小检测间隔。我们建议,必须将防火墙超时值设置为至少 15 分钟,Exchange 直推技术始终向上-至今 (AUTD) 功能很好地执行。

检测信号间隔是移动设备计算应通过从移动设备到服务器的 ping 之间的时间量。如果满足下列条件之一为真,服务器和移动设备之间此会话将结束:
  • 没有电子邮件到达邮箱,以启动通知。
  • 检测信号间隔已过期之前没有来自服务器的响应。
Exchange 直推技术使用此检测信号间隔,以使服务器与移动设备能够保持连接。因此,会话已打开,若要使用电子邮件到达时通知移动设备的服务器。

Exchange Server 2003年维护最新的检测信号间隔,移动客户端向服务器提供的滑动窗口。此种滑动窗口的默认值是 200 的检测信号间隔。您可以配置此值中的
HbiSampleSize
注册表项。但是,不应默认值将以往任何时候都需要进行调整。请参见值的此部分中的表
HbiSampleSize
注册表项。

在出现以下条件为真时,将在应用程序事件日志中记录事件:
  • 此滑动窗口中的检测信号间隔的平均值小于或等于警报的阈值。
  • 有 HbiSampleSize 示例。
默认警报阈值为 540 秒 (9 分钟为单位)。但是,您可以配置在警报阈值
HbiAlertThreshold
注册表项。请参见值的此部分中的表
HbiAlertThreshold
注册表项。该事件将不会记录每小时一次。它不应是默认值将以往任何时候都需要进行调整。

我们建议您提高 Exchange Server Microsoft 服务器 ActiveSync 的虚拟目录的 HTTP (S) 请求提供更丰富的"始终向上-至今"体验防火墙超时值。用于增加防火墙超时值的方法取决于您所使用的防火墙产品。请参阅防火墙文档,了解在有关如何增加防火墙超时值。

若要配置的 Exchange 直推技术 Microsoft Internet 安全和加速服务器 (ISA) 2004年空闲会话超时值

  1. 在控制台树中的 ISA 服务器管理,单击防火墙策略
  2. 工具箱选项卡上,单击网络对象
  3. 展开Web 侦听器节点,然后查看相应的 Web 侦听器的属性。
  4. 单击首选参数选项卡,然后单击高级
  5. 修改连接超时值从默认值 120 秒 (2 分钟) 为 1800 秒 (30 分钟)。
  6. 单击两次确定以接受这些更改。
  7. 单击应用
下表包含了可以对其进行修改,因涉及到的检测信号间隔的值。这些注册表值不存在,在 Exchange Server 2003 SP2 的全新安装。如果缺少这些注册表值,服务器将转为硬编码的默认值。如果他或她) 想要设置其值,则管理员必须手动创建这些注册表值。可以在以下注册表项中设置这些值:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MasSync\Parameters
姓名数据类型默认值说明
MinHeartbeatInterval双字节1-MaxHearbeatInterval60 秒最小检测间隔
MaxHeartbeatInterval双字节-3540 MinHeartbeatInterval2700 秒 (45 分钟)最大检测间隔
HbiSampleSize双字节1 或更高版本200 个样本检测信号间隔采样大小
HbiAlertThreshold双字节1 或更高版本480 秒为单位)检测信号间隔警报阈值
注释
  • 在此表中,"1-MaxHearbeatInterval"的值指示 1 到 MaxHearbeatInterval 的值之间的任何值。此外,"MinHeartbeatInterval-3540"的值指示 MinHeartbeatInterval 的值和 3540 之间的任何值。
  • 如果这些值中的任何一个设置在注册表中,并且指定的值超出所列的值为该参数,则 Exchange ActiveSync 的初始化将恢复为默认值。此外,在应用程序事件日志中将记录一个事件。但是,事件将不记录在应用程序事件日志中如果该值设置为零。时设置的值为零,则行为是作为值的缺勤。换句话说,使用硬编码的默认值。
  • Exchange ActiveSync 中读取这些值在启动时的一次。因此,如果管理员决定更改值,IIS Admin 服务必须重新启动以使更改生效。
在 Exchange 2007 的发布版本中,这些注册表设置已经移动到同步 web.config 文件。

Exchange 2007 发行版的
  1. 在记事本中打开客户端访问服务器上的同步 web.config 文件。默认情况下,该位置是在 \Program Files\Microsoft\Exchange Server\ClientAccess\Sync 下。
  2. 搜索并根据需要修改下列值:
    <add key="MinHeartbeatInterval" value="60"></add> <add key="MaxHeartbeatInterval" value="3540"></add>

警告:本文已自动翻译

属性

文章 ID:905013 - 上次审阅时间:12/01/2013 09:37:00 - 修订版本: 5.0

, ,

  • kbexchmobility kbmt KB905013 KbMtzh
反馈