Конфигурирование и настройка Microsoft ASP.NET



         

Настройка пулов приложений


Пулы приложений имеют большое количество параметров для настройки поведения рабочих процессов пула. Чтобы получить доступ к этим параметрам, щелкните правой кнопкой мыши на пуле приложений и выберите пункт Properties (Свойства). Появится диалоговое окно Default AppPool Properties (Свойства AppPool по умолчанию), показанное на рис. 8.5.

Вкладка Recycling (Перезапуск) диалогового окна свойств пула приложений

Рис. 8.5.  Вкладка Recycling (Перезапуск) диалогового окна свойств пула приложений

Данная вкладка содержит параметры, управляющие "переработкой" рабочих процессов (см. табл. 8.1).

Таблица 8.1. Параметры вкладки Recycling (Перезапуск)

ПараметрОписание
Recycle worker processes (in minutes) (Перезапускать рабочие процессы через [мин]) Указывает, что рабочие процессы будут автоматически очищаться каждые Х минут, где Х – число, введенное в текстовом поле.
Recycle worker process (number of requests) (Перезапускать рабочие процессы [число запросов])Указывает, что каждый рабочий процесс будет автоматически очищаться после того, как обработает Х запросов, где Х – число запросов, введенное в текстовом поле.
Recycle worker processes at the following times (Перезапускать рабочие процессы в указанное время)Указывает, что рабочие процессы будут автоматически очищаться при наступлении заданного в текстовом поле времени. Это очень полезно, если вы знаете, когда ожидается снижение нагрузки на ваше приложение, чтобы рабочий процесс был очищен, не создавая при этом неудобств пользователям.
Maximum virtual memory (in megabytes) (Максимальное количество виртуальной памяти, в Мб)Указывает, что каждый рабочий процесс, использующий виртуальной памяти больше заданного здесь значения, будет автоматически очищен.
Maximum used memory (in megabytes) (Максимальный размер используемой памяти, в Мб)Указывает, что каждый рабочий процесс, использующий физической памяти больше заданного здесь значения, будет автоматически очищен.

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




Содержание  Назад  Вперед