Chyba HTTP 503 webových aplikácií a udalosť WAS 5189 v systéme Windows 10

V dnešnom príspevku preskúmame príčinu a potom poskytneme riešenia problému webových(Web) aplikácií vracajúcich chybu HTTP 503(HTTP Error 503) a udalosť WAS 5189(WAS event 5189) po inovácii systému Windows 10.

(Web)Chyba HTTP 503 (HTTP Error 503)webových aplikácií a udalosť WAS 5189

Chyba HTTP 503 webových aplikácií a udalosť WAS 5189

Ak máte počítač so systémom Windows 10 alebo Windows Server 2016 , ktorý má povolené internetové informačné služby (IIS), a inovujete na novšiu verziu systému Windows 10 alebo Windows Server 2016 , niektoré webové aplikácie sa nemusia spustiť, ale namiesto toho sa môžu vyvolať nasledujúce chybové hlásenie:

Service Unavailable

HTTP Error 503. The service is unavailable.

Okrem toho, ak uvidíte denník udalostí(Event Log) , uvidíte nasledujúcu správu:

Udalosť WAS(WAS) 5189: Službe aktivácie procesov systému Windows(Windows Process Activation Service) sa nepodarilo vygenerovať konfiguračný súbor oblasti aplikácií pre oblasť aplikácií '< DefaultAppPool >'. Typ chyby je „0“. Ak chcete vyriešiť tento problém, uistite sa, že súbor applicationhost.config je správny a znova potvrďte posledné vykonané zmeny v konfigurácii. Dátové pole obsahuje číslo chyby.

Príčina chyby HTTP 503 (HTTP Error 503)webových(Web) aplikácií a udalosti WAS 5189

Táto chyba sa môže vyskytnúť, pretože služba (Service)aktivácie systému Windows ( WAS ) vytvorí dočasný konfiguračný súbor pre každú oblasť aplikácií IIS v priečinku nižšie počas bežnej operácie.

C:\inetpub\temp\appPools

Počas počiatočnej fázy inovácie služba Windows Update skontroluje existujúce priečinky a súbory (mimo priečinka Windows ) a zaznamená ich cesty, ktoré sa majú po inovácii obnoviť. Pretože sú však konfiguračné súbory dočasné, pri zastavení WAS sa vymažú.(WAS)

V ďalšej fáze služby Windows Update sa tieto predtým naskenované súbory a priečinky skopírujú do dočasného umiestnenia inovácie. Po inovácii systému Windows vytvorí služba (Windows)Windows Update symbolické prepojenie na každý priečinok, ktorý bol skopírovaný do dočasného umiestnenia inovácie, a potom sa pokúsi obnoviť tieto súbory a priečinky do ich pôvodného umiestnenia.

Keďže však tieto dočasné konfiguračné súbory už neexistujú, služba Windows Update(Windows Update) neodstráni symbolické prepojenia.

Keď sa WAS pokúsi spustiť ako pracovný proces IIS , nevytvorí dočasný priečinok na zápis konfigurácie kvôli symbolickým prepojeniam. Preto Http.Sys vracia chybu HTTP 503 .

Ako vyriešiť chybu HTTP 503 (HTTP Error 503)webových(Web) aplikácií a udalosť WAS 5189

Na vyriešenie tohto problému spoločnosť Microsoft(Microsoft) odporúča manuálne odstrániť symbolické odkazy (symbolické odkazy možno odstrániť rovnako ako bežné súbory), ktoré vytvorila služba Windows Update . Ak to chcete urobiť, postupujte podľa týchto krokov.

Otvorte príkazový riadok vo zvýšenom režime(Open Command Prompt in elevated mode) , skopírujte a prilepte príkaz nižšie a stlačte Enter :

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

Dúfam, že tento príspevok pomôže!



About the author

Som inžinier windows,ios,pdf,errors,gadgets s viac ako 10-ročnými skúsenosťami. Pracoval som na mnohých vysokokvalitných Windows aplikáciách a frameworkoch, ako sú OneDrive for Business, Office 365 a ďalšie. Moja nedávna práca zahŕňala vývoj čítačky súborov PDF pre platformu Windows a prácu na tom, aby boli chybové správy zrozumiteľnejšie pre používateľov. Okrem toho sa už niekoľko rokov podieľam na vývoji platformy ios a veľmi dobre poznám jej funkcie a zvláštnosti.



Related posts