Web aplikacije HTTP pogreška 503 i WAS događaj 5189 u sustavu Windows 10

U današnjem postu istražit ćemo uzrok, a zatim ponuditi rješenja za problem web - aplikacija koje vraćaju HTTP pogrešku 503(HTTP Error 503) i WAS događaj 5189(WAS event 5189) , nakon što nadogradite Windows 10.

Web - aplikacija HTTP pogreška 503(HTTP Error 503) & WAS događaj 5189

Web aplikacije HTTP pogreška 503 i WAS događaj 5189

Ako imate računalo sa sustavom Windows 10(Windows 10) ili Windows Server 2016 s omogućenim Internet Information Services (IIS) i nadogradite na noviju verziju sustava Windows 10 ili Windows Server 2016 , tada se neke web aplikacije možda neće pokrenuti, ali umjesto toga, mogu prikazati sljedeću poruku o pogrešci:

Service Unavailable

HTTP Error 503. The service is unavailable.

Štoviše, ako vidite zapisnik događaja(Event Log) , vidjet ćete sljedeću poruku:

WAS događaj 5189: Usluga aktivacije Windows procesa(Windows Process Activation Service) nije uspjela generirati konfiguracijsku datoteku spremišta aplikacija za spremište aplikacija '< DefaultAppPool >'. Vrsta pogreške je '0'. Da biste riješili ovaj problem, provjerite je li datoteka applicationhost.config ispravna i ponovno izvršite posljednje promjene konfiguracije. Podatkovno polje sadrži broj pogreške.

Uzrok web - aplikacije HTTP pogreška 503(HTTP Error 503) i WAS događaj 5189

Do ove pogreške može doći jer Windows Activation Service ( WAS ) stvara privremenu konfiguracijsku datoteku za svaki bazen IIS aplikacija u mapi ispod tijekom uobičajenog rada.

C:\inetpub\temp\appPools

Tijekom početne faze nadogradnje, Windows Update skenira postojeće mape i datoteke (izvan mape Windows ) i bilježi njihove staze koje će se vratiti nakon nadogradnje. Međutim, budući da su konfiguracijske datoteke privremene, brišu se kada se WAS zaustavi.

U sljedećoj fazi Windows Update , ove prethodno skenirane datoteke i mape kopiraju se na privremenu lokaciju za nadogradnju. Nakon nadogradnje sustava Windows, Windows Update(Windows Update) stvara simboličku vezu na svaku mapu koja je kopirana na privremenu lokaciju za nadogradnju prije nego što pokuša vratiti te datoteke i mape na njihovo izvorno mjesto.

Međutim, budući da te privremene konfiguracijske datoteke više ne postoje, Windows Update ne uklanja simboličke veze.

Kada se WAS pokuša pokrenuti kao IIS radni proces, ne stvara privremenu mapu za pisanje konfiguracije zbog simboličkih veza. Stoga Http.Sys vraća HTTP 503 pogrešku.

Kako riješiti HTTP pogrešku 503 (HTTP Error 503)web - aplikacija i događaj WAS 5189

Kako bi riješio ovaj problem, Microsoft preporučuje ručno brisanje simboličkih veza (simboličke veze mogu se izbrisati isto kao i obične datoteke) koje stvara Windows Update . Da biste to učinili, slijedite ove korake.

Otvorite naredbeni redak u povišenom načinu rada(Open Command Prompt in elevated mode) , kopirajte i zalijepite donju naredbu i pritisnite Enter :

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

Nadam se da će ovaj post pomoći!



About the author

Ja sam softverski inženjer i istraživač. Imam iskustva s Microsoft Xbox 360 i Google Explorerom. U mogućnosti sam pružiti stručne preporuke za određene alate za razvoj softvera, kao i pomoći ljudima u otklanjanju uobičajenih pogrešaka Explorera.



Related posts