Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Se puede producir un error inesperado en tiempo de ejecución cuando un grupo de aplicaciones supera los límites de tiempo durante el apagado en Microsoft Internet Information Services (IIS).
Versión original del producto: Internet Information Services 7.0, 7.5
Número de KB original: 2634635
Síntomas
En un equipo que ejecuta IIS 7.0 o 7.5, el mensaje tendrá un aspecto similar al del ejemplo siguiente:
Log Name: System
Source: Microsoft-Windows-WAS
Date: 1/1/2011 12:00:00 AM
Event ID: 5013
Task Category: None
Level: Warning
Keywords: Classic
User: N/A
Computer: SERVER
Description:
A process serving application pool DefaultAppPool exceeded time limits during shut down. The process id was 1111.
Causa
Este mensaje se registra en el registro de eventos cuando un grupo de aplicaciones tarda más tiempo que la propiedad configurada ShutdownTimeLimit
en apagarse. Cuando se supera este límite de tiempo, el proceso de trabajo se cerrará y reciclará forzosamente. Y se creará el mensaje del registro de eventos.
Es posible que este mensaje aparezca en el registro de eventos sin ningún comportamiento observado negativo para los usuarios finales que exploran los sitios web hospedados en ese grupo de aplicaciones. Sin embargo, la presencia del evento sugiere que se cumple una de las siguientes condiciones:
ShutdownTimeLimit
se establece en un número demasiado bajo.- Se ha producido un problema en la aplicación web que impide que se cierre de forma oportuna.
Nota:
El valor predeterminado de la ShutdownTimeLimit
propiedad de configuración en IIS es de 90 segundos.
Para resolver este problema, elija uno de los métodos siguientes.
Resolución 1: Aumentar el valor ShutdownTimeLimit
Es posible que el valor predeterminado ShutdownTimeLimit
se haya modificado a partir de su valor predeterminado de 90 segundos. Un grupo de aplicaciones necesita tiempo para apagarse completamente, ya que las solicitudes que se están procesando actualmente cuando se inicia el apagado y deben proporcionarse una cantidad determinada de tiempo para completarse. Establecer el ShutdownTimeLimit
valor demasiado bajo puede provocar estas advertencias erróneas del registro de eventos en aplicaciones web de tráfico elevado o en aplicaciones web que tienen solicitudes que se espera que tarden algún tiempo en completarse.
Para modificar el ShutdownTimeLimit
valor en IIS 7.0 e IIS 7.5, consulte Process Model Settings for an Application Pool <processModel>.
Resolución 2: Solución de problemas por la que el grupo de aplicaciones no se cierra de forma oportuna
Como se mencionó anteriormente, es posible que algo esté ocurriendo en el grupo de aplicaciones. Por lo tanto, no se puede apagar de manera oportuna. Uno de los problemas más comunes es cuando las solicitudes del Protocolo de transferencia de hipertexto (HTTP) existentes no se pueden completar. Para solucionar los problemas de por qué el grupo de aplicaciones tarda demasiado tiempo en apagarse, capture un volcado de memoria del proceso de w3wp.exe en el que se ejecuta el grupo de aplicaciones, cuando se produzca el problema de apagado.
Para obtener más información sobre cómo capturar volcados de memoria de procesos de IIS, consulte Depuración de la herramienta de diagnóstico v1.2 ya disponible.
Más información
Configuración de los valores de reciclaje para un grupo de aplicaciones (IIS 7)