У меня есть приложение asp.net, которое работало месяцами без проблем.
Проблема
Внезапно (после выпуска нового кода) один раз в деньили два, процессор начинает переходить от 100% загрузки до 0%, и обратно, каждые несколько секунд.
Пока это происходит, запросы aspnet ставятся в очередь, время выполнения и время ожидания резко возрастают.
Перезапуск службы публикации WWW «решает» проблему (на день или около того).Превентивный перезапуск службы также помогает.
Мои предположения о причине
Поскольку это началось после выхода новой версии, я виню новый код, но я ищу подсказки, что это может быть.Мое лучшее предположение было бы утечка памяти , но использование памяти w3wp.exe никогда не превышает 6,5 ГБ, и есть запасная физическая память, и я сохраняю много вещей в сеансе.
Может кто-нибудь предложить подсказку?
Отладка IIS - сложная задача, с которой у меня мало опыта, поэтому я надеюсь, что кто-то еще столкнулся с подобной проблемой и может предоставитьключ.
Еще несколько заметок / подсказок При перезапуске службы WWW во время этой проблемы остановка службы занимает много времени.Хорошие две минуты.