Как увеличить длину очереди в пуле приложений 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