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

Используйте этот код: необходимо будет знать логические имена файлов базы данных tempdb. Логическое имя для каждого файла находится в столбце NAME

USE tempdb
GO
EXEC sp_helpfile

Измените местоположение каждого файла с помощью ALTER DATABASE.

USE master
GO
ALTER DATABASE tempdb MODIFY FILE (NAME = tempdb, FILENAME = 'C:\tempdb\tempdb.mdf')
GO
ALTER DATABASE tempdb MODIFY FILE (NAME = tempdblog,FILENAME = 'C:\tempdb\templog.ldf')
GO

Остановите и перезапустите SQL Server.

3
задан 18 September 2012 в 00:18
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:*

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

3
ответ дан 3 December 2019 в 05:46

У меня нет возможности проверить это прямо сейчас, так что это может не сработать. Тем не менее, вы могли бы изменить это с помощью 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
2
ответ дан 3 December 2019 в 05:46

Теги

Похожие вопросы