Chyby

Chyba 503 webových aplikací HTTP a událost WAS 5189 ve Windows 10

Chyba 503 webových aplikací HTTP a událost WAS 5189 ve Windows 10

V dnešním příspěvku prozkoumáme příčinu a poté poskytneme řešení problému vracení webových aplikací Chyba HTTP 503 a Byla událost 5189, po upgradu systému Windows 10.

Chyba webových aplikací HTTP 503 a událost WAS 5189

Pokud máte počítač se systémem Windows 10 nebo Windows Server 2016, který má povolenou Internetovou informační službu (IIS), a upgradujete na novější verzi systému Windows 10 nebo Windows Server 2016, nemusí se některé webové aplikace spustit, ale místo toho mohou vyvolat následující chybovou zprávu:

služba je nedostupná

Chyba HTTP 503. služba je nedostupná.

Navíc, pokud uvidíte protokol událostí, uvidíte následující zprávu:

Událost WAS 5189: Službě aktivace procesu Windows se nepodařilo vygenerovat konfigurační soubor fondu aplikací pro fond aplikací '<DefaultAppPool> '. Typ chyby je „0“. Chcete-li tento problém vyřešit, ujistěte se, že applicationhost.konfigurační soubor je správný a znovu proveďte poslední provedené změny konfigurace. Datové pole obsahuje číslo chyby.

Příčina webových aplikací Chyba HTTP 503 a událost WAS 5189

K této chybě může dojít, protože služba Windows Activation Service (WAS) vytvoří během typické operace dočasný konfigurační soubor pro každý fond aplikací IIS ve složce níže.

C: \ inetpub \ temp \ appPools

Během počáteční fáze upgradu služba Windows Update zkontroluje existující složky a soubory (mimo složku Windows) a zaznamená jejich cesty k obnovení po upgradu. Protože jsou však konfigurační soubory dočasné, jsou při zastavení WAS odstraněny.

V další fázi služby Windows Update se tyto dříve naskenované soubory a složky zkopírují do dočasného umístění upgradu. Po upgradu systému Windows vytvoří Windows Update symbolický odkaz na každou složku, která byla zkopírována do dočasného umístění upgradu, než se pokusí tyto soubory a složky obnovit do původního umístění.

Protože však tyto dočasné konfigurační soubory již neexistují, služba Windows Update neodstraní symbolické odkazy.

Když se WAS pokusí spustit jako pracovní proces IIS, nevytvoří dočasnou složku pro zápis konfigurace z důvodu symbolických odkazů. Proto Http.Sys vrací chybu HTTP 503.

Jak vyřešit chybu HTTP 503 webových aplikací a událost WAS 5189

Chcete-li tento problém vyřešit, společnost Microsoft doporučuje ručně odstranit symbolické odkazy (Symbolické odkazy lze odstranit stejně jako běžné soubory), které jsou vytvořeny službou Windows Update. Chcete-li to provést, postupujte takto.

Otevřete příkazový řádek ve zvýšeném režimu, zkopírujte a vložte níže uvedený příkaz a stiskněte klávesu Enter:

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

Doufám, že tento příspěvek pomůže!

Hry Jak vyvíjet hru na Linuxu
Jak vyvíjet hru na Linuxu
Před deseti lety by jen málo uživatelů Linuxu předpovídalo, že jejich oblíbený operační systém bude jednoho dne populární herní platformou pro komerčn...
Hry Porty komerčních her s otevřeným zdrojovým kódem
Porty komerčních her s otevřeným zdrojovým kódem
Zdarma, s otevřeným zdrojovým kódem a multiplatformní herní enginy lze hrát staré i některé z poměrně nedávných herních titulů. Tento článek uvede sez...
Hry Nejlepší hry z příkazového řádku pro Linux
Nejlepší hry z příkazového řádku pro Linux
Příkazový řádek není při používání Linuxu jen vaším největším spojencem - může být také zdrojem zábavy, protože jej můžete použít k hraní mnoha zábavn...