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

Максимальное количество рабочих процессов IIS вращается только два, в то время как max установлено в четыре

Я установил свой пул приложений на Start Mode = AlwaysRunning и Maximum Worker Processes = 4. И я установил Preload Enabled = True на вебсайте. После утилизации AppPool только двое рабочих, а я попросил четыре.

Есть идеи, почему и как заставить его вращаться до четырех?

Только предварительная загрузка означает, что IIS обнаружит, какие приложения указаны для недавно созданного рабочего, и создаст URL-адрес для доступа к ним, чтобы он прошел через конвейер обработки IIS. Подробнее об этом Вот.

AFAIK, нет процесса для обеспечения минимального количества рабочих на уровне IIS, как в Apache.

Вы можете посмотреть на настройку Параметры регулирования потока CLR хотя, но у меня пока нет прямого опыта в этом.