Webapps HTTP-fejl 503 og WAS-hændelse 5189 på Windows 10

I dagens indlæg vil vi udforske årsagen og derefter give løsninger på problemet med webapplikationer(Web) , der returnerer HTTP-fejl 503(HTTP Error 503) og WAS-hændelse 5189(WAS event 5189) , efter at du har opgraderet Windows 10.

Webapps(Web) HTTP - fejl 503(HTTP Error 503) & WAS - hændelse 5189

Webapps HTTP-fejl 503 og WAS-hændelse 5189

Hvis du har en computer, der kører Windows 10 eller Windows Server 2016 , der har Internet Information Services (IIS) aktiveret, og du opgraderer til en nyere version af Windows 10 eller Windows Server 2016 , starter nogle webapplikationer muligvis ikke, men i stedet, de kan smide følgende fejlmeddelelse op:

Service Unavailable

HTTP Error 503. The service is unavailable.

Desuden, hvis du ser hændelsesloggen(Event Log) , vil du se følgende meddelelse:

WAS hændelse 5189: Windows Process Activation Service kunne ikke generere en applikationspuljekonfigurationsfil for applikationspuljen '< DefaultAppPool >'. Fejltypen er '0'. For at løse dette problem skal du sørge for, at applicationhost.config-filen er korrekt, og genforpligte de seneste konfigurationsændringer. Datafeltet indeholder fejlnummeret.

Årsag til webapps HTTP - (Web)fejl 503(HTTP Error 503) og WAS - hændelse 5189

Denne fejl kan opstå, fordi Windows Activation Service ( WAS ) opretter en midlertidig konfigurationsfil for hver IIS - applikationspulje i mappen nedenfor under typisk drift.

C:\inetpub\temp\appPools

Under en indledende opgraderingsfase scanner Windows Update de eksisterende mapper og filer (uden for Windows - mappen) og registrerer deres stier for at blive gendannet efter opgraderingen. Men fordi konfigurationsfilerne er midlertidige, slettes de, når WAS stoppes.

I den næste fase af Windows Update kopieres disse tidligere scannede filer og mapper til en midlertidig opgraderingsplacering. Efter at Windows er opgraderet, opretter Windows Update et symbolsk link til hver mappe, der blev kopieret til en midlertidig opgraderingsplacering, før den forsøger at gendanne disse filer og mapper til deres oprindelige placering.

Men fordi disse midlertidige konfigurationsfiler ikke længere eksisterer, fjerner Windows Update ikke de symbolske links.

Når WAS forsøger at starte som en IIS -arbejdsproces, opretter den ikke en midlertidig mappe til at skrive konfigurationen på grund af de symbolske links. Derfor returnerer Http.Sys en HTTP 503 - fejl.

Sådan løses webapps HTTP - (Web)fejl 503(HTTP Error 503) og WAS - hændelse 5189

For at løse dette problem anbefaler Microsoft at slette de (Microsoft)symbolske links manuelt (symbolske links kan slettes på samme måde som almindelige filer), der er oprettet af Windows Update . For at gøre dette skal du følge disse trin.

Åbn kommandoprompt i forhøjet tilstand(Open Command Prompt in elevated mode) , kopier og indsæt kommandoen nedenfor og tryk på Enter :

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

Håber dette indlæg hjælper!



About the author

Jeg er softwareingeniør og opdagelsesrejsende. Jeg har erfaring med både Microsoft Xbox 360 og Google Explorer. Jeg er i stand til at give ekspertanbefalinger til visse softwareudviklingsværktøjer, samt hjælpe folk med at fejlfinde almindelige Explorer-fejl.



Related posts