Я установил свой пул приложений на Start Mode = AlwaysRunning
и Maximum Worker Processes = 4
. И я установил Preload Enabled = True
на вебсайте. После утилизации AppPool только двое рабочих, а я попросил четыре.
Есть идеи, почему и как заставить его вращаться до четырех?
Только предварительная загрузка означает, что IIS обнаружит, какие приложения указаны для недавно созданного рабочего, и создаст URL-адрес для доступа к ним, чтобы он прошел через конвейер обработки IIS. Подробнее об этом Вот.
AFAIK, нет процесса для обеспечения минимального количества рабочих на уровне IIS, как в Apache.
Вы можете посмотреть на настройку Параметры регулирования потока CLR хотя, но у меня пока нет прямого опыта в этом.