Назад | Перейти на главную страницу

Определите, какой пул приложений использует ЦП / память

Когда один из сайтов начинает использовать 100% ЦП, мы не можем видеть, какой сайт отвечает. Одно из решений - дать каждому отдельную личность.

Есть ли способ определить, какой пул приложений подключен к какому сайту, не задавая им разные идентификаторы?

IIS 7.x имеет встроенное представление рабочего процесса, включая (для каждого процесса w3wp):

  • Имя пула приложений.
  • Идентификатор процесса.
  • Государство.
  • ЦПУ %.
  • Частные байты (КБ).
  • Виртуальные байты (КБ).

Чтобы получить доступ к этому представлению, просто:

  1. Откройте диспетчер IIS (inetmgr)
  2. Выберите веб-сервер на левой панели.
  3. Дважды щелкните значок функции «Рабочие процессы» на центральной панели.
  4. Вуаля:

Ссылка на Technet

Из командной строки запустите от имени администратора в% windir% \ system32 \ inetsrv appcmd list wp

Это покажет вам идентификатор процесса, связанный с каждым сайтом, который вы можете сравнить с диспетчером задач.

Используйте Process Explorer от MS - подробные сведения о исполняемом файле процесса, загружающего ваш процессор, покажут вам строку, соответствующую вашему пулу приложений.