В этом разделе приведены сведения о том, как настроить серверы клиентского доступа Microsoft Exchange Server 2007 таким образом, чтобы разрешить более 5 000 одновременных подключений Exchange ActiveSync. Для функции Airsync требуется открытое подключение для каждого пользователя. Когда число одновременных подключений достигает предельного значения, настроенного с помощью параметра requestQueueLimit в файле Machine.config, пользователи получают на свои устройства ActiveSync сообщения об ошибке следующего вида:
OPTIONS /Microsoft-Server-ActiveSync Content-Type: application/vnd.ms-sync.wbxml MS-ASProtocolVersion: 12.0 HTTP/1.1 503 Служба недоступна Подключение: закрыто Дата: дата время Сервер: Microsoft-IIS/6.0 X-Powered-By: ASP.NET Content-Type: text/html Команда Options выполнена успешно. Общее время: 0 мс, переда |
По умолчанию ASP.NET задает для параметра requestQueueLimit значение 5 000. Чтобы разрешить более 5 000 одновременных подключений Exchange ActiveSync, необходимо изменить параметр requestQueueLimit в файле Machine.config. Значение параметра requestQueueLimit не должно превышать 9 000.
Изменение параметра requestQueueLimit-
На компьютере с ролью сервера клиентского доступа запустите проводник.
-
Найдите следующий файл:
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 с пакетом обновления 1 (SP1) содержит обновление, позволяющее использовать для настройки числа одновременных подключений Exchange ActiveSync файл Aspnet.config. Параметр в файле Aspnet.config имеет больший приоритет, чем параметр в файле Machine.config. |