AppPool и рабочий процесс
Простой вопрос:
AppPool такой же, как рабочий процесс w3wp?
Если это так, когда w3wp.exe завершает работу после "простоя", почему AppPool все еще работает в диспетчере IIS?
Кроме того, когда w3wp.exe завершает работу после "простоя", он не перезапускается автоматически? или он перезапускается только тогда, когда на сайт снова приходит трафик?
Любая помощь приветствуется.
1 ответ
Пул приложений может содержать (как следует из названия) несколько процессов. В этом случае будет несколько процессов w3wp.exe, связанных с одним пулом приложений. Это может произойти, когда настройки пула приложений приводят к перезапуску процесса пула приложений. В то время как старый w3wp.exe истощает существующие соединения, новое запускается для обработки нового трафика.
Процессы W3WP, AFAIK, создаются только при наличии входящего трафика. Запрос необходим для запуска процесса - он не похож на службу NT, которая запускается сама по себе.