Как определить, какой процесс w3wp.exe принадлежит какому веб-сайту? - PullRequest
25 голосов
/ 18 марта 2009

У меня есть веб-сервер IIS6, на котором размещены два пула приложений. Иногда один из процессов w3wp некоторое время нагружает процессор, и оба пула приложений, похоже, страдают от последствий. Я не уверен, какой из них какой, и без этой информации я не знаю, какое приложение обвинить.

Как узнать, какой w3wp принадлежит какому пулу приложений?

Ответы [ 5 ]

34 голосов
/ 25 февраля 2012

Для IIS7 вам нужно использовать APPCMD из% systemroot% \ system32 \ inetsrv \ в качестве администратора

т.е.

% systemroot% \ system32 \ inetsrv \ appcmd list wp

Подробнее см. http://learn.iis.net/page.aspx/114/getting-started-with-appcmdexe/#HowToUse

11 голосов
/ 18 марта 2009

Перейдите в окно cmd, затем введите c:\windows\system32\cscript c:\windows\system32\iisapp.vbs.

Теперь вы получите список рабочих процессов вместе с именем пула приложений.

4 голосов
/ 18 марта 2009

lisapp.vbs от Microsoft именно для этого.

1 голос
/ 17 апреля 2010

Вы также можете использовать Process Explorer от Sysinternals. Щелкните правой кнопкой мыши столбцы вверху и выберите столбец «Командная строка». В столбце Командная строка вы увидите название веб-приложения, включенного в полную команду.

0 голосов
/ 26 марта 2009

Вы также можете получить эту информацию из средства диагностики отладки IIS

...