Опубликован: 24.01.2007 | Доступ: свободный | Студентов: 1253 / 82 | Оценка: 4.37 / 4.17 | Длительность: 14:27:00
ISBN: 978-5-94774-627-3
Лекция 8:

Параметры IIS

< Лекция 7 || Лекция 8: 1234 || Лекция 9 >

Работа с пулами приложений

Пулы приложений – это новая функция Windows Server 2003, которая изолирует группу приложений в рамках общего набора рабочих процессов и параметров. Изолируя приложения в пулы приложений, вы можете перезапускать рабочие процессы, не влияя на другие пулы приложений сервера. Вместо настройки параметров в разделе <processModel> файла machine.config вы будете настраивать их в каждом пуле приложений сервера.

Управление пулами приложений

Для быстрого создания и удаления пулов приложений на сервере используйте инструмент администрирования IIS. Ниже приведена процедура добавления к серверу нового пула приложений.

  1. Щелкните правой кнопкой мыши на директории Application Pool.
  2. Щелкните на New (Создать), а затем на Application Pool (Пул приложений).
  3. Укажите имя пула приложений и выберите вариант создания с параметрами по умолчанию или использование в качестве шаблона другого пула приложений, как показано на рис. 8.4.
    Введите имя пула приложений и выберите параметры по умолчанию

    Рис. 8.4. Введите имя пула приложений и выберите параметры по умолчанию
  4. Щелкните OK.

Будет создан новый пул приложений, вы можете его настраивать и добавлять в него новые приложения.

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

Пулы приложений имеют большое количество параметров для настройки поведения рабочих процессов пула. Чтобы получить доступ к этим параметрам, щелкните правой кнопкой мыши на пуле приложений и выберите пункт 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) (Максимальный размер используемой памяти, в Мб) Указывает, что каждый рабочий процесс, использующий физической памяти больше заданного здесь значения, будет автоматически очищен.

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

Вкладка Performance (Производительность) диалогового окна свойств пула приложений содержит параметры, управляющие производительностью пула приложений и запущенных в нем рабочих процессов (рис. 8.6).

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

Вкладка Health (Работоспособность) диалогового окна свойств пула приложений содержит параметры, относящиеся к состоянию рабочего процесса (рис. 8.7).

Вкладка Performance (Производительность)

Рис. 8.6. Вкладка Performance (Производительность)

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

Вкладка Health (Работоспособность) диалогового окна свойств пула приложений

Рис. 8.7. Вкладка Health (Работоспособность) диалогового окна свойств пула приложений
< Лекция 7 || Лекция 8: 1234 || Лекция 9 >
Геннадий Щербаков
Геннадий Щербаков

В начале года получил код dreamspark  H4RQ9-QJ6FD-YJWJT-P6FVF-HGXQZ. При  его вводе- сообщение что он просрочен.