Сайт iis использует 100% ЦП - PullRequest
3 голосов
/ 30 июня 2011

Я использую iis7 под Windows 2008 R2

Процесс "w3wp.exe" (сайт iis) использует 100% + - CPU

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

Ответы [ 3 ]

8 голосов
/ 30 июня 2011

В IIS 7 вы можете открыть диспетчер IIS и использовать функцию «Рабочие процессы», в которой вы увидите процессы и ЦП, которые они потребляют.Если дважды щелкнуть рабочий процесс, который потребляет 100% ЦП, он покажет вам список запросов, которые выполняются в это точное время, включая время их выполнения и состояние, в котором они находятся.Обычно это покажет вам оскорбительную страницу.

0 голосов
/ 11 июня 2014

Это происходит каждый раз, когда мы развертываем один из наших веб-сайтов. Мы перерабатываем пул приложений, в котором он работает, и он исправляет привязку процессора. Иногда на переработку уходит несколько раз, но это работает.

0 голосов
/ 30 июня 2011

Вы можете попробовать подключить отладчик к w3wp и нажать кнопку «Пауза» в Visual Studio.Теоретически, вы должны приземлиться в месте, которое займет больше всего времени.Помимо этого, вам придется реализовать некоторую трассировку.

...