Исключения довольно легко отследить, если вы можете воспроизвести проблему с подключенным отладчиком, вы можете перейти в Visual Studio и включить все исключения, когда они выбрасываются, не перехватываясь пользовательским кодом. Это иногда показывает интересные вещи, которые в противном случае скрыты.

я есть веб-сайт ASP.NET MVC, который получает около 6500 посещений в день на платформе общего хостинга в Сервер-Интеллект. Я продолжаю видеть, что приложение перезагружается в журналах, и я не могу понять, почему.

Я прочитал статью Скотта Гу здесь:http://weblogs.asp.net/scottgu/archive/2005/12/14/433194.aspx и реализовал технику, и вот что показано в моем журнале:

Application Shutdown: 
_shutDownMessage=HostingEnvironment initiated shutdown 
HostingEnvironment caused shutdown    
_shutDownStack=at
System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)     at 
System.Environment.get_StackTrace()     at 
System.Web.Hosting.HostingEnvironment.InitiateShutdownInternal()     at 
System.Web.Hosting.HostingEnvironment.InitiateShutdown()     at 
System.Web.Hosting.PipelineRuntime.StopProcessing()

Кажется, это происходит каждые пять минут.

Есть ли другие способы отладки этого?

ОБНОВЛЕНИЕ: Вот настройки пула приложений, упомянутые Softion:

ЦПУ

Лимит: 0Ограничить действие: нет действийПредельный интервал: 5 минут

Модель процесса

Время простоя: 20 минутМаксимальное время отклика Ping: 90 секундОграничение времени запуска: 90 секунд

Быстрая защита от сбоев

Включено: TrueИнтервал отказа: 5 минут

Переработка отходов

Ограничение частной памяти: 100 МБРегулярный интервал времени: 1740 минут (29 часов)Лимит запросов: 0Конкретные времена: нетПредел виртуальной памяти: 0

Ответы на вопрос(4)

Ваш ответ на вопрос