Какой процесс, работающий на сервере IIS, порождает файл w3wp.exe для каждого приложения asp.net? - PullRequest
5 голосов
/ 09 марта 2011

Какой процесс, выполняющийся на веб-сервере IIS, отвечает за создание рабочих процессов w3wp.exe для каждого приложения asp.net?

enter image description here

Ответы [ 3 ]

10 голосов
/ 09 марта 2011

В IIS 7 фактический процесс, который создает w3wp.exe (рабочий процесс), известен как Служба активации IIS Windows (WAS) :

Служба активации Windows (WAS) управляет пулом приложений конфигурация и создание и время жизни рабочих процессов для HTTP и другие протоколы. По всему миру Веб-издательская служба (W3SVC) и другие услуги зависят от WAS.

Если вы используете такой инструмент, как Process Explorer, вы можете увидеть дерево процессов, включая родительский процесс вашего w3wp3.exe:

enter image description here

2 голосов
/ 09 марта 2011

Процесс w3wp.exe запускается для каждого запущенного пула приложений.

Также запущен процесс для каждого элемента веб-сада, который вы запускаете.

0 голосов
/ 19 февраля 2015

Просто подумал, что добавлю немного больше, что я только что нашел - у нас есть тестовый сервер IIS, который неактивен 90% времени, и хотя у него есть 6 пулов приложений, которые запускаются в соответствии с консолью управления IIS,не было ни одного экземпляра w3wp.exe.Как только я действительно открыл веб-сайт в своем браузере, он породил экземпляр для обслуживания запроса.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...