如何在 Exchange 2007 客户端访问服务器上启用 5000 多个 Exchange ActiveSync 并发连接
适用于: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1
上一次修改主题: 2009-04-10
本主题说明如何将 Microsoft Exchange Server 2007 客户端访问服务器配置为启用 5,000 多个并发 Exchange ActiveSync 连接。Airsync 功能要求每个用户都为开放连接。当并发连接数达到 Machine.config 文件中 requestQueueLimit 参数设置的限制时,用户会在其 ActiveSync 设备上收到与以下内容类似的错误消息:
OPTIONS /Microsoft-Server-ActiveSync Content-Type:application/vnd.ms-sync.wbxml MS-ASProtocolVersion: 12.0 HTTP/1.1 503 Service Unavailable 连接:关闭 日期:日期 时间 服务器:Microsoft-IIS/6.0 X-Powered-By:ASP.NET Content-Type:text/html 选项命令成功!总时间:0 ms, Transmis |
默认情况下,requestQueueLimit 参数被 ASP.NET 设置为 5000。若要 5,000 多个并发 Exchange ActiveSync 连接,您必须更改 Machine.config 文件中的 requestQueueLimit 参数。requestQueueLimit 参数最大可设为 9000。
更改 requestQueueLimit 参数的步骤
在运行客户端访问服务器角色的计算机上启动 Windows 资源管理器。
查找以下文件:
C:\WINDOWS\Microsoft.NET\Framework64\v2.0.50727\CONFIG\Machine.config
打开 Machine.config 文件。
在 <system.web> 部分,查找以下行:
<processModel requestQueueLimit="5000" autoConfig="true" />
将此行中的“5000”更改为您要启用的并发连接数,然后保存并关闭该文件。
注意: |
---|
requestQueueLimit 参数是一个全局参数。对此参数所做的更改会影响到所有的应用程序池。 |
注意: |
---|
Microsoft .NET Framework 版本 3.5 Service Pack 1 (SP1) 包含一个更新,使您可以通过 Aspnet.config 文件来配置并发 Exchange ActiveSync 连接数。Aspnet.config 文件中的设置会覆盖 Machine.config 文件中的设置。 |