U današnjem postu istražit ćemo uzrok, a zatim pružiti rješenja za problem vraćanja web aplikacija HTTP pogreška 503 i WAS događaj 5189, nakon nadogradnje sustava Windows 10.
HTTP pogreška web-aplikacija 503 i WAS događaj 5189
Ako imate računalo sa sustavom 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, neke se web aplikacije možda neće pokrenuti, ali umjesto toga, mogu izbaciti sljedeću poruku o pogrešci:
usluga nedostupna
HTTP pogreška 503. Usluga je nedostupna.
Štoviše, ako vidite Zapisnik događaja, vidjet ćete sljedeću poruku:
WAS događaj 5189: Usluga aktivacije procesa Windows nije uspjela generirati konfiguracijsku datoteku spremišta aplikacija za spremište aplikacija '<DefaultAppPool> '. Vrsta pogreške je '0'. Da biste riješili ovaj problem, osigurajte da je host aplikacija.datoteka je ispravna i ponovno predajte posljednje izvršene promjene konfiguracije. Polje podataka sadrži broj pogreške.
Uzrok HTTP pogreške web aplikacija 503 i WAS događaj 5189
Do ove pogreške može doći jer usluga aktivacije sustava Windows (WAS) stvara privremenu konfiguracijsku datoteku za svako spremište IIS aplikacija u mapi u nastavku tijekom tipičnog 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 obnoviti nakon nadogradnje. Međutim, budući da su konfiguracijske datoteke privremene, brišu se kad se zaustavi WAS.
U sljedećoj fazi Windows Update, ove prethodno skenirane datoteke i mape kopiraju se na privremeno mjesto nadogradnje. Nakon nadogradnje sustava Windows, Windows Update stvara simboličku vezu do svake mape koja je kopirana na privremeno mjesto nadogradnje prije nego što pokuša vratiti te datoteke i mape na prvobitno mjesto.
Međutim, jer ove privremene konfiguracijske datoteke više ne postoje, Windows Update ne uklanja simboličke veze.
Kada WAS pokuša započeti kao IIS radnički 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 web aplikacija 503 i WAS događaj 5189
Da bi riješio ovaj problem, Microsoft preporučuje ručno brisanje simboličkih veza (simboličke poveznice mogu se brisati isto kao i uobičajene datoteke) koje kreira Windows Update. Da biste to učinili, slijedite ove korake.
Otvorite naredbeni redak u povišenom načinu, kopirajte i zalijepite naredbu dolje i pritisnite Enter:
net stop WAS / y rmdir / s / q C: \ inetpub \ temp \ appPools neto start W3SVC
Nadam se da ovaj post pomaže!