У меня есть несколько приложений и пулов приложений в IIS6 / Win 2003 Server.
Прямо сейчас один пул приложений работает с использованием около 500 МБ оперативной памяти в TaskMgr. Я хотел бы знать, какой пул приложений представляет этот процесс.
Как я могу узнать?
Ознакомьтесь с этой статьей, Список выполняемых веб-приложений с использованием Iisapp.vbs (IIS 6.0) с сайта Microsoft TechNet.
Надеюсь, это кому-то поможет.
Проверьте PID w3wp, который потребляет память.
C:\windows\system32
iisapp.vbs
Это даст вам имя пула приложений и соответствующий PID. Сравните оба идентификатора PID, и вы узнаете, какой пул приложений использует память.
Попробуйте поискать в Службах компонентов в разделе «Запущенные процессы». Это должно показать, какие процессы и связанные с ними идентификаторы процессов запущены для каких веб-сайтов, и, в свою очередь, вы можете посмотреть в приложениях COM +, чтобы найти пул приложений для этого веб-сайта (вы также можете посмотреть свойства веб-сайта, чтобы определить это приложение пул после того, как вы определили процесс.
РЕДАКТИРОВАТЬ
Вероятно, есть более простой и элегантный способ сделать это, но, поскольку я на самом деле не специалист по IIS, я делаю это именно так.