asp.net - saturado - reiniciar pool de aplicaciones iis
¿Cómo configurar el grupo de aplicaciones en IIS 7.5 y reiniciar automáticamente cuando se detuvo? (2)
Mi sitio web estuvo inactivo varias veces al día y cuando verifico el grupo de aplicaciones (IIS 7.5), vi que se había detenido y debía reiniciarlo de forma manual. ¿Cómo puedo configurarlo para que se reinicie automáticamente cuando se detuvo por un error?
Deberá cambiar el modo de inicio para el grupo de aplicaciones en el que se ejecuta su sitio web desde onDemand a AlwaysRunning. De forma predeterminada, IIS establece todos los grupos de aplicaciones en onDemand.
- En el Administrador de IIS, haga clic en el nombre de la computadora en el panel de Conexión.
- Cambia a la vista de características si la vista no está activa.
- Haga doble clic en Editor de configuración en la sección Administración de la Vista de características.
- Haga clic en la flecha hacia abajo para el campo Sección, expanda system.applicationhost y, a continuación, haga clic en grupos de aplicaciones.
- Haga clic en (Colección) y luego haga clic en puntos suspensivos (...) al lado del campo que muestra el recuento.
- En el Editor de colecciones, seleccione el grupo de aplicaciones para el que desea configurar el atributo startMode.
- En la ventana Propiedades en la parte inferior, establezca el valor del atributo startMode en AlwaysRunning.
Fuente: http://msdn.microsoft.com/en-us/library/ee677285%28v=azure.10%29.aspx
El problema con "Por defecto, IIS establece todos los grupos de aplicaciones en onDemand" es cuando tiene que actualizar los bits. Entonces el sitio se reiniciará y bloqueará la implementación. Es mejor configurar la protección rápida contra fallas en la configuración avanzada en el grupo de aplicaciones. Establezca el Intervalo de falla (min) en 1, y Max falla en 5.