2011-07-08 35 views
15

Según la documentación de IIS, la protección contra fallas rápidas una vez activada conduce a la desactivación de un grupo de aplicaciones si ocurre un "error". Sin embargo, no pude encontrar la definición del caso de "falla". En mi aplicación web tengo una excepción especial que me gustaría que el IIS lo considere como un "error".¿Qué se entiende por "falla" en la protección contra fallas rápidas de IIS?

¿Alguien tiene una idea? Gracias

+0

Me he preguntado lo mismo. –

+0

Esta es una excelente pregunta, especialmente si se considera que los servicios de WCF señalan el error de ** usuario ** al lanzar una FaultException no controlada. –

Respuesta

6

Esto parece tener una lista, para Server 2003, al menos: https://web-beta.archive.org/web/20130511004652/%20http://technet.microsoft.com/en-us/library/cc787273(WS.10).aspx

El servicio WWW se apaga un grupo de aplicaciones cada vez que un proceso de trabajo en el grupo de aplicaciones no con la suficiente frecuencia para igualar o superar la ventana de tiempo de intervalo de Protección contra fallas rápidas (RFP) (por ejemplo: cinco fallas en cinco minutos). El servicio WWW detecta fallo siempre:

  • proceso Un trabajador no se inicia dentro del límite de tiempo de inicio.

  • Un proceso de trabajo no se cierra dentro del límite de tiempo de apagado.

  • Un proceso de trabajo se apaga debido a un error grave 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 asumido).

(actualizada con archive.org para fijar enlace roto, y se replica detalle aquí)

+4

Lamentablemente, este enlace parece estar muerto. –

+0

Gracias, enlace roto fijo. –

1

El documentation para la configuración rápida fallan protección alude a un "fracaso", que significa un choque proceso de trabajo.

través de la experimentación me he dado cuenta de que se debe esperar algo así como lo siguiente en eventos de Windows Registros de aplicación de un accidente w3wp.exe:

ha producido una excepción no controlada y el proceso se terminó.

ID de aplicación:/LM/W3SVC/1/ROOT

Proceso ID: 2628

Excepción: System.SomeUnhandledException

hecho con protección rápida contra errores habilitado con la configuración por defecto, 5 de tales eventos dentro de 5 minutos de uno a causa del grupo de aplicaciones para detener, y verá una más eventos de Windows Registro de aplicación similar a:

El grupo de aplicaciones 'mi-prueba-aplicación-grupo' está siendo automáticamente deshabilitado debido a una serie de fallas en los procesos que sirven ese grupo de aplicaciones .

Cuestiones relacionadas