Aplicaciones web Error HTTP 503 y evento WAS 5189 en Windows 10

En la publicación de hoy, exploraremos la causa y luego proporcionaremos las soluciones al problema de las aplicaciones web que devuelven el error HTTP 503(HTTP Error 503) y el evento WAS 5189(WAS event 5189) , después de actualizar Windows 10.

(Web)Error HTTP 503(HTTP Error 503) de aplicaciones web y evento WAS 5189

Aplicaciones web Error HTTP 503 y evento WAS 5189

Si tiene una computadora que ejecuta Windows 10 o Windows Server 2016 que tiene Internet Information Services (IIS) habilitado y actualiza a una versión más nueva de Windows 10 o Windows Server 2016 , es posible que algunas aplicaciones web no se inicien, pero en su lugar, pueden arrojar el siguiente mensaje de error:

Service Unavailable

HTTP Error 503. The service is unavailable.

Además, si ve el registro de eventos(Event Log) , verá el siguiente mensaje:

Evento WAS(WAS) 5189: El servicio de activación de procesos de Windows(Windows Process Activation Service) no pudo generar un archivo de configuración del grupo de aplicaciones para el grupo de aplicaciones '< DefaultAppPool >'. El tipo de error es '0'. Para resolver este problema, asegúrese de que el archivo applicationhost.config sea correcto y vuelva a confirmar los últimos cambios de configuración realizados. El campo de datos contiene un error numérico.

Causa del error HTTP 503(HTTP Error 503) de aplicaciones web y evento WAS 5189

Este error puede ocurrir porque el Servicio de (Service)activación de Windows ( WAS ) crea un archivo de configuración temporal para cada grupo de aplicaciones de IIS en la carpeta a continuación durante la operación típica.

C:\inetpub\temp\appPools

Durante una fase de actualización inicial, Windows Update analiza las carpetas y los archivos existentes (fuera de la carpeta de Windows ) y registra sus rutas para restaurarlos después de la actualización. Sin embargo, debido a que los archivos de configuración son temporales, se eliminan cuando se detiene WAS .

En la siguiente fase de Windows Update , estos archivos y carpetas escaneados previamente se copian en una ubicación de actualización temporal. Después de actualizar Windows , Windows Update crea un enlace simbólico a cada carpeta que se copió en una ubicación de actualización temporal antes de intentar restaurar estos archivos y carpetas a su ubicación original.

Sin embargo, debido a que estos archivos de configuración temporales ya no existen, Windows Update no elimina los enlaces simbólicos.

Cuando WAS intenta iniciarse como un proceso de trabajo de IIS , no crea una carpeta temporal para escribir la configuración debido a los vínculos simbólicos. Por lo tanto, Http.Sys devuelve un error HTTP 503 .

Cómo resolver el error HTTP 503(HTTP Error 503) de las aplicaciones web y el evento WAS 5189

Para resolver este problema, Microsoft recomienda eliminar manualmente los enlaces simbólicos (los enlaces simbólicos se pueden eliminar igual que los archivos normales) creados por Windows Update . Para hacer esto, siga estos pasos.

Abra el símbolo del sistema en modo elevado(Open Command Prompt in elevated mode) , copie y pegue el siguiente comando y presione Entrar(Enter) :

net stop WAS /y
rmdir /s /q C:\inetpub\temp\appPools
net start W3SVC

¡Espero que esta publicación ayude!



About the author

Soy ingeniero de windows, ios, pdf, errores, gadgets con más de 10 años de experiencia. He trabajado en muchas aplicaciones y marcos de trabajo de Windows de alta calidad, como OneDrive for Business, Office 365 y más. Mi trabajo reciente ha incluido el desarrollo del lector de pdf para la plataforma Windows y trabajar para que los mensajes de error sean más claros para los usuarios. Además, he estado involucrado en el desarrollo de la plataforma ios durante algunos años y estoy muy familiarizado con sus características y peculiaridades.



Related posts