Как увеличить длину очереди в пуле приложений IIS по умолчанию с помощью командной строки?

У меня есть ферма серверов IIS под управлением Exchange, и мы получаем эту ошибку в HTTP Error:

HTTP/1.1 POST /ews/exchange.asmx - 1 Connection_Dropped_List_Full MSExchangeServicesAppPool

Совет от MSFT - увеличить длину очереди пула приложений с 1000 до 10000

Как изменить MSISchangeServicesAppPool IIS на новое значение с помощью командной строки

2 ответа

Решение

Правильный синтаксис можно найти на сайте IIS.NET.

Чтобы изменить длину очереди, вам нужно будет ввести:

appcmd.exe set APPPOOL "DefaultAppPool" /add.queueLength:10000

в твоем случае:

appcmd.exe set APPPOOL "MSExchangeServicesAppPool" /add.queueLength:10000

Вы можете перечислить текущие настройки конфигурации с помощью:

appcmd.exe list APPPOOL "MSExchangeServicesAppPool" /text:*

Надеюсь это поможет.

У меня нет способа проверить это прямо сейчас, так что это может не сработать. Тем не менее, вы можете изменить это, используя appcmd ( http://www.iis.net/learn/get-started/getting-started-with-iis/getting-started-with-appcmdexe), чтобы изменить длину очереди - он находится в applicationHost.config ( http://www.iis.net/configreference/system.applicationhost/applicationpools/add)

например

%systemroot%\system32\inetsrv\APPCMD set apppool "MyAppPool" /add.queueLength 10000
Другие вопросы по тегам