Грешки

Уеб приложения HTTP грешка 503 и WAS събитие 5189 на Windows 10

Уеб приложения HTTP грешка 503 и WAS събитие 5189 на Windows 10

В днешната публикация ще проучим причината и след това ще предоставим решенията на проблема с връщането на уеб приложения HTTP грешка 503 и WAS събитие 5189, след като надстроите Windows 10.

HTTP грешка на уеб приложения 503 и WAS събитие 5189

Ако имате компютър, работещ под Windows 10 или Windows Server 2016, който има активирани Internet Information Services (IIS) и надграждате до по-нова версия на Windows 10 или Windows Server 2016, тогава някои уеб приложения може да не стартират, но вместо това, те могат да изхвърлят следното съобщение за грешка:

Услугата не е достъпна

HTTP грешка 503. Услугата е недостъпна.

Освен това, ако видите дневника на събитията, ще видите следното съобщение:

WAS събитие 5189: Услугата за активиране на процеса на Windows не успя да генерира конфигурационен файл на пул от приложения за пул от приложения '<DefaultAppPool> '. Типът грешка е „0“. За да разрешите този проблем, моля, уверете се, че приложението е хост.config файлът е правилен и повторно въведете последните направени промени в конфигурацията. Полето с данни съдържа номера на грешката.

Причина за HTTP грешка на уеб приложения 503 и WAS събитие 5189

Тази грешка може да възникне, защото услугата за активиране на Windows (WAS) създава временен конфигурационен файл за всеки IIS пул от приложения в папката по-долу по време на типична операция.

C: \ inetpub \ temp \ appPools

По време на начална фаза на надстройка Windows Update сканира съществуващите папки и файлове (извън папката на Windows) и записва техните пътища, които да бъдат възстановени след надстройката. Тъй като обаче конфигурационните файлове са временни, те се изтриват при спиране на WAS.

В следващата фаза на Windows Update тези сканирани преди това файлове и папки се копират на временно място за надстройка. След надстройката на Windows, Windows Update създава символична връзка към всяка папка, която е била копирана на временно място за надстройка, преди да се опита да възстанови тези файлове и папки до първоначалното им местоположение.

Тъй като обаче тези временни конфигурационни файлове вече не съществуват, Windows Update не премахва символните връзки.

Когато WAS се опитва да стартира като работен процес на IIS, той не създава временна папка за запис на конфигурацията поради символните връзки. Следователно, Http.Sys връща HTTP 503 грешка.

Как да разрешим HTTP грешка на уеб приложения 503 и WAS събитие 5189

За да разреши този проблем, Microsoft препоръчва да изтриете ръчно символните връзки (символните връзки могат да бъдат изтрити по същия начин като обикновените файлове), създадени от Windows Update. За да направите това, следвайте тези стъпки.

Отворете командния ред в повишен режим, копирайте и поставете командата по-долу и натиснете Enter:

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

Надявам се, че този пост помага!

Как да променяте настройките на мишката и тъчпада с помощта на Xinput в Linux
Повечето дистрибуции на Linux се доставят с библиотека “libinput” по подразбиране за обработка на входни събития в системата. Той може да обработва вх...
Пренастройте бутоните на мишката си по различен начин за различен софтуер с X-Mouse Button Control
Може би се нуждаете от инструмент, който може да промени контрола на мишката с всяко приложение, което използвате. Ако случаят е такъв, можете да изпр...
Преглед на безжична мишка на Microsoft Sculpt Touch
Наскоро прочетох за Microsoft Sculpt Touch безжична мишка и реших да я купя. След като го използвах известно време, реших да споделя опита си с него. ...