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

文章翻译 文章翻译
文章编号: 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>

属性

文章编号: 905013 - 最后修改: 2013年12月1日 - 修订: 5.0
这篇文章中的信息适用于:
关键字:?
kbexchmobility kbmt KB905013 KbMtzh
机器翻译
重要说明:本文是由 Microsoft 机器翻译软件进行的翻译并可能由 Microsoft 社区通过社区翻译机构(CTF)技术进行后期编辑,或可能是由人工进行的翻译。Microsoft 同时向您提供机器翻译、人工翻译及社区后期编辑的文章,以便对我们知识库中的所有文章以多种语言提供访问。翻译的文章可能存在词汇、句法和/或语法方面的错误。Microsoft 对由于内容的误译或客户对内容的使用所导致的任何不准确、错误或损失不承担责任。
点击这里察看该文章的英文版: 905013
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com