Ответ 1
Откройте окно cmd, затем введите c:\windows\system32\cscript c:\windows\system32\iisapp.vbs
.
Теперь вы получите список рабочих процессов вместе с именем пула приложений.
У меня есть веб-сервер IIS6, на котором размещаются два пула приложений. Иногда один из процессов w3wp будет накапливать процессор на некоторое время, и оба пула приложений, похоже, страдают от последствий. Я не уверен, какой из них, и без этой информации я не знаю, какое приложение виновато.
Как я могу определить, какой w3wp принадлежит к пулу приложений?
Откройте окно cmd, затем введите c:\windows\system32\cscript c:\windows\system32\iisapp.vbs
.
Теперь вы получите список рабочих процессов вместе с именем пула приложений.
Для IIS7 вам необходимо использовать APPCMD из% systemroot%\system32\inetsrv\в качестве администратора
то есть.
% systemroot%\system32\inetsrv\appcmd list wp
Подробнее см. http://learn.iis.net/page.aspx/114/getting-started-with-appcmdexe/#HowToUse
lisapp.vbs от microsoft именно для этого.
Вы также можете использовать Process Explorer из Sysinternals. Щелкните правой кнопкой мыши столбцы вверху и выберите столбец "Командная строка". В столбце "Командная строка" вы увидите имя веб-приложения, включенное в полную команду.
Вы также можете получить эту информацию из диагностического инструмента отладки IIS