Я неожиданно отвечаю за отладку / выяснение, что не так с приложением asp.net, которое несколько дней назад разбило его ApplicationPool. 5 ошибок в течение 5 минут, которые мы установили, были устранены. Проблема в том, что он все еще обслуживал страницы и, таким образом, возвращал 503 только для некоторых посетителей. К сожалению, у нас неадекватная регистрация в приложении, и это случается редко и только с одним из серверов в ферме, поэтому сложно понять, в чем дело.
Теперь по вопросам. Я не администратор и новичок в IIS7 и Server2008, поэтому я просто пытаюсь понять, какие у меня есть возможности. Что я знаю и имею:
- Файл журнала httperr.
- Некоторые журналы для конкретного сайта в формате wc3, сохраненные на другом диске, похожи на журналы доступа?
- просмотрщик событий
Существует также возможность настроить трассировку неудачных запросов, но я понимаю, что это может привести к снижению производительности?
Я пропускаю что-либо, что зарегистрировано или может быть зарегистрировано? Какие-нибудь общие советы о том, как я могу контролировать на своих серверах, что приложения работают так, как должны?
Я выучу LogParser, так как это похоже на то, что я должен, есть какие-то советы?
РЕДАКТИРОВАТЬ: Мне также интересны журналы состояния машины. Как cpu-load, memory и т. Д. Какие-нибудь возможности есть?