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

Сколько рабочих процессов назначено пулу приложений?

Могу ли я настроить количество рабочих процессов, которые мне нужно использовать в пуле приложений?

Да, на языке IIS это называется «Веб-сад». Однако вы должны знать, что если вы используете управление сеансом «в процессе» (классический ASP или ASP.NET), то состояние сеанса не будет совместно использоваться этими процессами.

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

С помощью ASP.NET вы можете настроить управление состоянием сеанса для использования ряда различных механизмов состояния сеанса:

Элемент sessionState (схема параметров ASP.NET)

Вы даже можете предоставить своего собственного поставщика в дополнение к встроенным хранилищам сеансов.

С классическим ASP вы застряли в незавершенном сеансе или вам нужно будет создать свой собственный.

Среды CGI обычно не нуждаются в нескольких рабочих процессах, потому что запросы передаются необходимому исполняемому файлу CGI. Также языки сценариев на основе CGI, такие как PHP и Perl, по умолчанию хранят данные своих сеансов вне процесса из-за природы CGI.

Да. Максимальное количество рабочих процессов, обслуживающих пул приложений, определяется в пуле приложений. processModel раздел. Атрибут называется maxProcesses.

Вы можете установить этот атрибут с помощью диспетчера IIS:

  • Щелкните правой кнопкой мыши пул приложений, который вы хотите настроить.
  • Выбрать Расширенные настройки
  • Увеличить Максимум рабочих процессов считать