Детали сброса IIS - PullRequest
       1

Детали сброса IIS

0 голосов
/ 10 июня 2010

Что именно происходит, когда мы делаем IISreset? Какие ресурсы освобождаются? У нас есть веб-сайт ASP.Net (.net 1.1), который использует отчеты Crystal 11. В последнее время при работе с отчетами выдается несколько исключений, специфичных для отчетов Crystal, и тогда пользователи больше не могут запускать отчеты. Сброс IIS позволяет пользователям входить в систему и запускать отчеты до следующего сбоя. Точное знание того, какие ресурсы высвобождаются при перезагрузке IIS, поможет нам глубже изучить основную причину. Любая помощь?

1 Ответ

1 голос
/ 10 июня 2010

Почти все. Все пулы потоков, asp, asp.net, общая память и т. Д. Будут удалены. Работа в IISReset в основном такая же, как и в Сервис-> WWW Сервис-> Перезагрузка. Кроме того, это повлияет на SMTP и FTP, если вы также используете эти службы.

Чтобы немного сузить проблему (и уменьшить влияние), вы должны попытаться поместить свой веб-сайт в собственный пул приложений. Затем, когда он в следующий раз зависнет, посмотрите, исправит ли проблему перезапуск пула приложений. Тогда вы ограничиваете себя только одним запущенным веб-приложением, не полностью уничтожая iis. Если проблема сохраняется и все еще требует сброса IISReset, у вас есть по крайней мере еще один объект данных для работы.

РЕДАКТИРОВАТЬ: В ответ на ваш дополнительный комментарий, я бы посоветовал вам сделать как можно больше регистрации и посмотреть, станет ли проблема очевидной. http://learn.iis.net/page.aspx/579/advanced-logging-for-iis-70---custom-logging/ Очевидно, что быстрая пробежка по Event Viewer, вероятно, хорошая идея.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...