iis - oficial - line 6 register
¿Qué se entiende por "falla" en la protección rápida contra fallas de IIS? (2)
Esto parece tener una lista, por lo menos para Server 2003: http://web.archive.org/web/20130511004652/http://technet.microsoft.com/en-us/library/cc787273(WS.10).aspx
El servicio WWW cierra un grupo de aplicaciones cada vez que un proceso de trabajo en el grupo de aplicaciones falla con la frecuencia suficiente para igualar o exceder la ventana de tiempo de intervalo de protección rápida contra fallas (RFP) (por ejemplo: cinco fallas en cinco minutos). El servicio WWW detecta fallas cuando:
Un proceso de trabajo no se inicia dentro del límite de tiempo de inicio.
Un proceso de trabajo no se apaga dentro del límite de tiempo de apagado.
Un proceso de trabajo se cierra solo debido a un error fatal y envía al servicio WWW un código de error.
Un proceso de trabajo no responde a un mensaje de ping.
El servicio WWW detecta que un proceso de trabajo está enviando comunicaciones no estándar (el proceso de trabajo puede haber sido tomado).
(actualizado con archive.org para corregir un enlace roto, y detalles replicados aquí)
de acuerdo con la documentación de IIS, la rápida protección contra fallas una vez activada conduce a la desactivación de un grupo de aplicaciones si ocurre una "falla". Sin embargo, no pude encontrar la definición del caso de "falla". En mi aplicación web, tengo la excepción especial de que me gustaría que IIS lo considere como un "error".
¿Alguien tiene alguna idea? Gracias
La documentation para configurar la protección rápida contra fallas alude a una "falla" que significa una falla del proceso de trabajo.
A través de la experimentación, he notado que debe esperar algo como lo siguiente en los Registros de aplicaciones de eventos de Windows para una caída de w3wp.exe:
Se produjo una excepción no controlada y el proceso finalizó.
ID de aplicación: / LM / W3SVC / 1 / ROOT
ID de proceso: 2628
Excepción: System.SomeUnhandledException
De hecho, con la rápida protección contra fallas habilitada con la configuración predeterminada, 5 eventos de este tipo dentro de los 5 minutos de diferencia hacen que el grupo de aplicaciones se detenga, y verá un Registro de aplicaciones de eventos de Windows similar a:
El grupo de aplicaciones ''my-test-application-pool'' se deshabilita automáticamente debido a una serie de fallas en los procesos que sirven a ese grupo de aplicaciones.