Веб-приложение ASP.NET, работающее на IIS6, периодически снимает процессор до 100%. Именно W3WP отвечает за почти все использование ЦП во время этих эпизодов. Процессор остается на 100% в пределах от нескольких минут до более часа.W3WP.EXE с использованием 100% CPU - с чего начать?
Это на промежуточном сервере, и на данный момент сайт получает очень легкий трафик от тестеров.
У нас есть профайлер ANTS на сервере, но он не проясняется.
Где мы можем начать выяснять, что вызывает эти эпизоды и какой код удерживает процессор в течение всего этого времени?
Вы как-то войти исключений внутри вашего код? Вызвать что-то вроде «Logger.Log (Exception)»? – wtaniguchi