Назад | Перейти на главную страницу

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

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

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

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

Как изменить значение MSExchangeServicesAppPool в IIS на новое значение через командную строку

Правильный синтаксис можно найти в 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