Итак, есть ужасно написанный сайт, с которым я иногда помогаю, который был изначально написан на классическом ASP.
Затем он был «портирован» на ASP.NET, переместив глобальные переменные в код и оставив остальную часть кода в aspx ... Это огромный беспорядок.
На некоторых страницах возникает случайное состояние гонки, которое приводит к смерти IIS6 (возвращает 503 ошибки) и скачку ЦП до 100%.
Мы настраиваем некоторые инструменты мониторинга и перезапускаем пул приложений, когда это происходит для поддержания стабильности сайта, но это всего лишь бандит.
Кто-нибудь знает какие-либо инструменты, чтобы направить меня в правильном направлении, чтобы выяснить, почему это происходит?
Использование памяти остается неизменным, поэтому проблема с утечками не является утечкой.