如何在 Exchange 2007 Client Access Server 上同時啟用超過 5000 個 Exchange ActiveSync 連線
適用版本: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1
上次修改主題的時間: 2009-04-10
本主題說明如何設定 Microsoft Exchange Server 2007 Client Access Server 同時啟用超過 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 Connection: close Date:日期 時間 Server: Microsoft-IIS/6.0 X-Powered-By: ASP.NET Content-Type:text/html Options command success!Total time: 0 ms, Transmis |
ASP.NET 預設會將 requestQueueLimit 參數設為 5000。若想要有超過 5,000 個同時 Exchange ActiveSync 連線,則需變更 Machine.config 檔案中的 requestQueueLimit 參數。requestQueueLimit 參數最高可以設為 9000。
變更 requestQueueLimit 參數
在執行 Client Access server role 的電腦上,啟動 [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 檔案中的設定。 |
若要確保您目前閱讀的是最新資訊,並尋找其他的 Exchange Server 2007 說明文件,請造訪 Exchange Server 技術資源中心.