У меня есть сервер Windows 2003 / IIS6 с множеством пулов приложений. В диспетчере задач один из процессов w3wp.exe использует намного больше ресурсов, чем другие. Есть ли простой способ узнать, какой пул приложений связан с процессом, не считая остановки / запуска каждого пула по очереди?
Сценарий iisapp.vbs перечислит эту информацию для вас, он находится в папке system32, но вы сможете запустить его прямо из командной строки.
использовать Microsoft Process Explorer http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx
Вы можете включить «командную строку» в качестве столбца, и для W3Wp.exe он сообщит вам пул приложений.
Предполагая, что ваши приложения являются ASP.NET: используйте sysinternals Process Explorer, щелкните процесс правой кнопкой мыши, выберите «Свойства», затем щелкните вкладку .NET. Вы увидите различные домены приложений для процесса .NET, которые для приложений ASP.NET обычно показывают что-то вроде / LM / W3SVC / id / Root / path и т. Д.