Fehler

Web-Apps HTTP-Fehler 503 und WAS-Ereignis 5189 unter Windows 10

Web-Apps HTTP-Fehler 503 und WAS-Ereignis 5189 unter Windows 10

Im heutigen Beitrag werden wir die Ursache untersuchen und dann die Lösungen für das Problem der Rückkehr von Webanwendungen bereitstellen provide HTTP-Fehler 503 und WAS-Ereignis 5189, nach dem Upgrade von Windows 10.

Web-Apps HTTP-Fehler 503 & WAS-Ereignis 5189

Wenn Sie einen Computer haben, auf dem Windows 10 oder Windows Server 2016 ausgeführt wird, auf dem Internetinformationsdienste (IIS) aktiviert sind, und Sie auf eine neuere Version von Windows 10 oder Windows Server 2016 aktualisieren, werden einige Webanwendungen möglicherweise nicht gestartet. Sie können die folgende Fehlermeldung ausgeben:

Dienst nicht verfügbar

HTTP-Fehler 503. Dieser Service ist nicht erreichbar.

Wenn Sie das Ereignisprotokoll sehen, sehen Sie außerdem die folgende Meldung:

WAS-Ereignis 5189: Der Windows-Prozessaktivierungsdienst konnte keine Anwendungspool-Konfigurationsdatei für den Anwendungspool generieren<DefaultAppPool>'. Der Fehlertyp ist '0'. Um dieses Problem zu beheben, stellen Sie bitte sicher, dass der Anwendungshost.config-Datei korrekt ist und die zuletzt vorgenommenen Konfigurationsänderungen erneut übernehmen. Das Datenfeld enthält die Fehlernummer.

Ursache für Web-Apps HTTP-Fehler 503 und WAS-Ereignis 5189

Dieser Fehler kann auftreten, weil der Windows-Aktivierungsdienst (WAS) während des typischen Betriebs eine temporäre Konfigurationsdatei für jeden IIS-Anwendungspool im Ordner unten erstellt.

C:\inetpub\temp\appPools

Während einer anfänglichen Upgrade-Phase durchsucht Windows Update die vorhandenen Ordner und Dateien (außerhalb des Windows-Ordners) und zeichnet deren Pfade auf, die nach dem Upgrade wiederhergestellt werden sollen. Da die Konfigurationsdateien jedoch temporär sind, werden sie beim Beenden von WAS gelöscht.

In der nächsten Phase von Windows Update werden diese zuvor gescannten Dateien und Ordner an einen temporären Upgrade-Speicherort kopiert. Nachdem Windows aktualisiert wurde, erstellt Windows Update einen symbolischen Link zu jedem Ordner, der an einen temporären Upgrade-Speicherort kopiert wurde, bevor versucht wird, diese Dateien und Ordner an ihrem ursprünglichen Speicherort wiederherzustellen.

Da diese temporären Konfigurationsdateien jedoch nicht mehr vorhanden sind, entfernt Windows Update die symbolischen Links nicht.

Wenn WAS versucht, als IIS-Workerprozess zu starten, erstellt es aufgrund der symbolischen Links keinen temporären Ordner zum Schreiben der Konfiguration. Daher, HTTP.Sys gibt einen HTTP 503-Fehler zurück.

So beheben Sie den HTTP-Fehler 503 von Web-Apps und das WAS-Ereignis 5189

Um dieses Problem zu beheben, empfiehlt Microsoft, die von Windows Update erstellten symbolischen Links (symbolische Links können wie normale Dateien gelöscht werden) manuell zu löschen. Befolgen Sie dazu diese Schritte.

Öffnen Sie die Eingabeaufforderung im erhöhten Modus, kopieren Sie den folgenden Befehl und fügen Sie ihn ein und drücken Sie die Eingabetaste:

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

Hoffe dieser Beitrag hilft!

Top 10 Spiele zum Spielen auf Ubuntu
Die Windows-Plattform war eine der dominierenden Plattformen für Spiele aufgrund des großen Prozentsatzes von Spielen, die heute entwickelt werden, um...
Die 5 besten Arcade-Spiele für Linux
Heutzutage sind Computer ernsthafte Maschinen, die zum Spielen verwendet werden. Wenn du den neuen Highscore nicht bekommst, weißt du was ich meine. I...
Schlacht um Wesnoth 1.13.6 Entwicklung veröffentlicht
Schlacht um Wesnoth 1.13.6, das letzten Monat veröffentlicht wurde, ist die sechste Entwicklungsversion im 1.13.x-Serie und bietet eine Reihe von Verb...