Диагностика отключений IIS - PullRequest
6 голосов
/ 20 мая 2010

Симптомы:

  • Я прикрепляю отладчик, немного подожду, он автоматически отключается
  • Я наблюдаю журнал событий во время нормальной работы - после того, как поступает один запрос, он немного ждет, выключается

Disagnosing. Я выполнил следующие шаги для регистрации отключений в IIS:

Я знаю, что они работают, потому что ...

Что я вижу в журналах событий при изменении web.config:

The description for Event ID 0 from source ASP.NET 2.0.50727.0 cannot be found. Either the component that raises this event is not installed on your local computer or the installation is corrupted. You can install or repair the component on the local computer.

If the event originated on another computer, the display information had to be saved with the event.

The following information was included with the event: 



_shutdownMessage=IIS configuration change
HostingEnvironment initiated shutdown
CONFIG change
CONFIG change
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()

the message resource is present but the message is not found in the string/message table

Но это не помогает, потому что ошибка в тайне ничего мне не говорит. Я вижу то же самое, что и до добавления этой дополнительной записи:

The description for Event ID 0 from source ASP.NET 2.0.50727.0 cannot be found. Either the component that raises this event is not installed on your local computer or the installation is corrupted. You can install or repair the component on the local computer.

If the event originated on another computer, the display information had to be saved with the event.

The following information was included with the event: 



_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()

the message resource is present but the message is not found in the string/message table

У кого-нибудь есть идеи для дополнительной отладки?

Ответы [ 2 ]

0 голосов
/ 20 мая 2010

Вот хороший справочник:

http://blogs.iis.net/mailant/archive/2008/03/07/iis7-diagnostics-for-developers-talk-at-mix08.aspx

Вы также можете использовать DebugDiag:

http://www.microsoft.com/downloads/details.aspx?FamilyID=28bd5941-c458-46f1-b24d-f60151d875a3&DisplayLang=en

DebugDiag - это инструмент, который служба поддержки MS могла бы использовать для создания отчета для проверки.

0 голосов
/ 20 мая 2010

Что ж, получается, что IIS каким-то образом настроен на перезапуск пула каждую минуту - конечно, не в обычной конфигурации. (Я думаю, что это была шутка.) Я оставляю это так, чтобы любой, кто ищет это сообщение об ошибке, мог найти что-то, что им помогает.

...