Назад | Перейти на главную страницу

Как узнать, что вызывает ошибку «Эта веб-страница недоступна» в IIS 8?

У нас есть внутреннее веб-приложение, работающее в IIS 8 / Windows Server 2012. Наши пользователи периодически сообщают, что видят «Эта веб-страница недоступна» на очень регулярной основе. Перезагрузка в выбранном браузере обычно приводит к успешной загрузке страницы, но это по-прежнему разочаровывает людей.

Обычно я ожидаю, что сервер будет перегружен, но я наблюдал за монитором ресурсов на сервере в течение некоторого времени и не заметил никакой необычной нагрузки. Это Dell PowerEdge R720XD с 24 ГБ оперативной памяти и двумя четырехъядерными процессорами Xeon, работающими на частоте 1,8 ГГц. Он поддерживает только пользовательскую нагрузку около 40 человек.

Куда мне обратиться, чтобы узнать, что именно вызывает это? Мне очень мало повезло с Google, и я скорее разработчик, чем администратор сервера. Могу ли я настроить ведение журнала, чтобы пролить свет? В мониторе производительности есть ТОННА опций. Должен ли я там отслеживать какие-то конкретные показатели?

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

С самого начала проведите нагрузочное тестирование и посмотрите, сможете ли вы найти общие черты сбоев. С бэкэнда начните вводить некоторые записи / трассировки.

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

Если у вас есть конкретное время, когда возникла одна из этих проблем, вы можете проверить журналы HTTP IIS и найти записи, отличные от 2xx или 3xx.

Если в журналах сервера ничего нет, вы можете захватить сетевой трафик на клиенте. В IE вы можете использовать инструменты F12, они позволяют вам сохранить захват, чтобы пользователь мог отправить их вам. Вы также можете использовать Fiddler или более низкоуровневое программное обеспечение для мониторинга сети.