iis - practices - default app pool se detiene
Diagnóstico de paradas de IIS (2)
Síntomas:
- Adjunto un depurador, espero un poco, se desconecta automáticamente
- Miro el registro de eventos durante el funcionamiento normal: después de que entra una única solicitud, espera un poco, se apaga
Desanimando He seguido los siguientes pasos para cerrar la sesión en IIS:
- http://weblogs.asp.net/scottgu/archive/2005/12/14/433194.aspx
- http://blogs.msdn.com/tess/archive/2006/08/02/asp-net-case-study-lost-session-variables-and-appdomain-recycles.aspx
Sé que están funcionando porque ...
Lo que veo en los registros de eventos cuando cambio el 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
Pero no ayuda porque el error de mysetery no me dice nada. Veo lo mismo que antes de agregar este registro extra:
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
Alguien tiene alguna idea para más depuración?
Aquí hay una buena referencia:
http://blogs.iis.net/mailant/archive/2008/03/07/iis7-diagnostics-for-developers-talk-at-mix08.aspx
También puedes usar DebugDiag:
DebugDiag es la herramienta que MS Support debería usar para generar un informe para que lo inspeccione.
Bueno, resulta que IIS de alguna manera se preparó para reciclar la piscina cada minuto, ciertamente no es la configuración habitual. (Creo que fue una broma.) Dejo esto para que cualquiera que busque ese mensaje de error pueda encontrar algo que los ayude.