Acabo de detener un grupo de aplicaciones en IIS. Al intentar iniciarlo, IIS se queja de que,
El servicio no puede aceptar mensajes de control en este momento. (Excepción de HRESULT: 0x80080425).
¿Lo que da? ¿De dónde vino este error?
Si mira el Visor de eventos> Sistema, se muestran estas advertencias:
Un proceso de trabajo '1456' que sirve al grupo de aplicaciones 'MyAppPool' no pudo detener un canal de escucha para el protocolo 'http' en el tiempo asignado. El campo de datos contiene un error numérico.
Un proceso que sirve al grupo de aplicaciones 'MyAppPool' sufrió un error de comunicación fatal con el Servicio de activación de procesos de Windows. La identificación del proceso era '10592'. El campo de datos contiene un error numérico.
Un proceso que da servicio al grupo de aplicaciones 'MyAppPool' excedió los límites de tiempo durante el cierre. La identificación del proceso era '10516'.
Esto se resolvió después de aproximadamente 5 minutos, momento en el que intentamos reiniciar el sitio web y recibimos:
El servicio de publicación World Wide Web (W3SVC) está detenido. Los sitios web no se pueden iniciar a menos que se esté ejecutando el servicio de publicación World Wide Web (W3SVC).
Entonces, comenzamos el servicio W3SVC y luego pudimos comenzar nuestro sitio web.
fuente
Respuestas:
Esto me ayudó: espere uno o dos minutos.
Ref: https://msdn.microsoft.com/en-us/library/ms833805.aspx
fuente
El mensaje de error podría producirse por el siguiente motivo:
Siga los pasos que se mencionan a continuación para resolver el problema:
Método 1:
Método 2: 1. Ejecute el Comprobador de archivos del sistema. Consulte el enlace que se menciona a continuación para obtener información adicional: http://support.microsoft.com/kb/929833
fuente
En mi caso, el depurador VS se adjuntó al proceso w3wp. Después de desconectar el depurador, pude reiniciar el grupo de aplicaciones
fuente
Detuve el proceso de trabajo de IIS (en el administrador de tareas) y luego volví a iniciar IIS. Funcionó.
fuente
Maté w3wp.exe relacionado (con el consejo de un amigo) en el administrador de tareas y funcionó.
Nota: Úselo bajo su propio riesgo. Tenga cuidado al elegir cuál matar.
fuente
Olvidé que tenía el mío adjunto al depurador de Visual Studio. Asegúrese de desconectarse de allí y luego espere un momento. De lo contrario, también funcionará matar el proceso que visualiza el PID desde la funcionalidad de Procesos de trabajo del administrador de IIS.
fuente
Reiniciar la máquina funcionó para mí, pero no siempre.
Si está realmente atascado en esto, siga los pasos a continuación
fuente
Tuve este problema recientemente,
Declaración del problema: el mío era un servicio de Windows que ejecuto localmente adjuntando el depurador VS. Cuando dejo de depurar e intento reiniciar / detener el servicio (en services.msc), solía obtener el error mencionado.
Solución:
Al hacer lo anterior, el servicio se detiene.
fuente
Siendo impaciente, creé un nuevo grupo de aplicaciones con la misma configuración y lo usé.
fuente
Reiniciar el servicio de Windows de IIS (
World Wide Web Publishing Service
) y luego iniciar el grupo de aplicaciones me ha funcionado. Sin embargo, como sugiere la respuesta principal, puede haber sido solo la espera lo que hizo que funcionara posteriormente.fuente
Seguí teniendo este problema cada vez que intenté iniciar un grupo de aplicaciones más de una vez. En lugar de reiniciar, simplemente ejecuto el Servicio de información de aplicaciones . (Nota: este servicio está configurado para ejecutarse manualmente en mi sistema, lo que puede ser la razón del problema). A partir de su descripción, parece obvio que de alguna manera está involucrado:
Es de suponer que el administrador de IIS (así como la mayoría de los otros procesos que se ejecutan como administrador) no mantiene los privilegios de administrador durante toda la vida del proceso, sino que solicita derechos de administrador al servicio de información de la aplicación caso por caso.
Fuente: social.technech.microsoft.com
fuente