Webappar HTTP-fel 503 och WAS-händelse 5189 på Windows 10

I dagens inlägg kommer vi att utforska orsaken och sedan tillhandahålla lösningar på problemet med webbapplikationer(Web) som returnerar HTTP-fel 503(HTTP Error 503) och WAS-händelse 5189(WAS event 5189) , efter att du har uppgraderat Windows 10.

Webappar(Web) HTTP - fel 503(HTTP Error 503) & WAS- händelse 5189

Webappar HTTP-fel 503 och WAS-händelse 5189

Om du har en dator som kör Windows 10 eller Windows Server 2016 som har Internet Information Services (IIS) aktiverat, och du uppgraderar till en nyare version av Windows 10 eller Windows Server 2016 , kanske vissa webbapplikationer inte startar, men istället, de kan slänga upp följande felmeddelande:

Service Unavailable

HTTP Error 503. The service is unavailable.

Dessutom, om du ser händelseloggen(Event Log) , kommer du att se följande meddelande:

WAS- händelse 5189: Windows Process Activation Service kunde inte generera en programpoolkonfigurationsfil för programpoolen '< DefaultAppPool >'. Feltypen är '0'. För att lösa det här problemet, se till att filen applicationhost.config är korrekt och gör om de senaste konfigurationsändringarna. Datafältet innehåller felnumret.

Orsak till webbappar(Web) HTTP - fel 503(HTTP Error 503) och WAS- händelse 5189

Det här felet kan uppstå eftersom Windows Activation Service ( WAS ) skapar en tillfällig konfigurationsfil för varje IIS - programpool i mappen nedan under normal drift.

C:\inetpub\temp\appPools

Under en första uppgraderingsfas skannar Windows Update de befintliga mapparna och filerna (utanför Windows -mappen) och registrerar deras sökvägar för att återställas efter uppgraderingen. Men eftersom konfigurationsfilerna är temporära raderas de när WAS stoppas.

I nästa fas av Windows Update kopieras dessa tidigare skannade filer och mappar till en tillfällig uppgraderingsplats. Efter att Windows har uppgraderats skapar Windows Update en symbolisk länk till varje mapp som kopierades till en tillfällig uppgraderingsplats innan den försöker återställa dessa filer och mappar till deras ursprungliga plats.

Men eftersom dessa temporära konfigurationsfiler inte längre finns, tar Windows Update inte bort de symboliska länkarna.

När WAS försöker starta som en IIS- arbetarprocess skapar den inte en tillfällig mapp för att skriva konfigurationen på grund av de symboliska länkarna. Därför returnerar Http.Sys ett HTTP 503 - fel.

Så här löser du webbappar(Web) HTTP - fel 503(HTTP Error 503) och WAS- händelse 5189

För att lösa detta problem rekommenderar Microsoft att man manuellt tar bort de (Microsoft)symboliska länkarna (symbollänkar kan tas bort på samma sätt som vanliga filer) som skapas av Windows Update . För att göra detta, följ dessa steg.

Öppna kommandotolken i förhöjt läge(Open Command Prompt in elevated mode) , kopiera och klistra in kommandot nedan och tryck på Enter :

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

Hoppas detta inlägg hjälper!



About the author

Med en stor erfarenhet av Windows 10 och smartphones är jag en stark förespråkare av Microsoft Edge och de förmågor det ger. Förutom att vara expert på fel och wifi vet jag hur man använder verktyg som OneDrive och Cortana för att göra ditt arbete enklare.



Related posts