Для чего используется размер пула приложений IIS? Почему это важно?

Типы m1.small и c1.medium являются различными типами машины с другой памятью и мощностями ЦП. Вы не можете беспрепятственно переместиться между физическим оборудованием - необходимо будет создать новый и больший экземпляр и затем заменить к более крупной машине.

Simon http://LabSlice.com - виртуальное управление лаборатории на EC2

2
задан 6 July 2012 в 00:49
1 ответ

Как отмечалось в комментариях, вопрос неоднозначен.

Существует предел частной памяти (КБ), который определяет, насколько большой пул приложений может вырасти в системной ОЗУ, прежде чем он станет автоматически переработанный. Например, когда вы открываете диспетчер задач (taskmgr.exe), вы увидите, что экземпляр w3wp.exe запущен для каждого пула приложений. Добавьте столбец "Рабочий набор". Я считаю, что это соответствует настройке ограничения частной памяти.

Существует предел ЦП, который определяет, сколько ЦП пулу приложений разрешено использовать в течение определенного периода времени. По умолчанию он равен нулю, что означает отсутствие ограничений.

Существует настройка длины очереди, которая определяет, сколько одновременных запросов может быть обработано, прежде чем сервер начнет возвращать 503 с. По умолчанию - 1000.

Существует таймаут простоя, который по умолчанию равен 20 минутам. После 20 минут бездействия пул приложений останавливается. Я всегда отключаю это, так как для обработки первого запроса из пула неактивных приложений требуется время.

Существует возможность запланировать повторный цикл через равные промежутки времени или в одно или несколько определенных моментов времени. Возможно, несвоевременная переработка мешает длительной операции, и в результате у клиента отменяются запросы.

Это все обычные подозреваемые, о которых я могу думать.

4
ответ дан 3 December 2019 в 10:11

Теги

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