IIS6: 503 ошибки и пики процессора - PullRequest
0 голосов
/ 02 октября 2008

Итак, есть ужасно написанный сайт, с которым я иногда помогаю, который был изначально написан на классическом ASP.

Затем он был «портирован» на ASP.NET, переместив глобальные переменные в код и оставив остальную часть кода в aspx ... Это огромный беспорядок.

На некоторых страницах возникает случайное состояние гонки, которое приводит к смерти IIS6 (возвращает 503 ошибки) и скачку ЦП до 100%.

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

Кто-нибудь знает какие-либо инструменты, чтобы направить меня в правильном направлении, чтобы выяснить, почему это происходит?

Использование памяти остается неизменным, поэтому проблема с утечками не является утечкой.

1 Ответ

1 голос
/ 02 октября 2008

Обычно лучшим местом для начала является журнал Http.sys:

Журнал ошибок HTTP.SYS -% windir% \ System32 \ LogFiles \ HTTPERR

Вы также можете проверить журнал событий и журнал IIS, чтобы узнать, есть ли там какая-либо дополнительная информация.

...