Грешка 503 Не е налична услуга - какво е това и как да го поправя?

Грешка 503 Услугата не е налична - означава, че този сайт, към който се свързвате, е недостъпен. Това се дължи на факта, че сървърът, на който се намира този сайт, не може да обработи броя на едновременните заявки в базата данни. Това може да бъде и техническа работа по хостинг или просто рестартиране на сървър. В повечето случаи потребителят не участва в тази грешка, тъй като това е грешка от страна на сървъра. Трябва само да изчакате и да презаредите страницата, за да изчезне грешката 503. Има обаче ситуации, при които грешката 503 възниква поради грешка на системата Windows 10.

Грешка 503

Как да коригирам грешка 503 услугата не е налична

  1. Отворете друг сайт и проверете дали работи.
  2. Опреснете тази страница на уебсайта Ctrl + F5.
  3. Рестартирайте модема и компютъра си.
  4. Ако използвате програми на трети страни или разширения на браузъра като VPN, прокси, деинсталирайте ги.
  5. Ако сте уебмастър, опитайте да използвате друго устройство и браузър. Проверете сървъра си за наличност (свържете се с техническата поддръжка на хостинг). Най-вероятно тя спря да работи поради голям брой заявки към базата данни. Възможна Ddos атака на вашия сайт.

HTTP грешка 503 Услугата не е налична с WAS ID на събитие 5189

Ако използвате компютър с Windows 10 или Windows Server 2016 с активирани Internet Information Services (IIS) и надстройвате до по-нова версия, някои уеб приложения може да не се стартират и да показват грешка 503. Ако погледнете регистрационния файл на събитията, можете да Открийте WAS Event ID 5189, който казва, че конфигурационният файл на пула за приложението не може да бъде създаден.

Как работи?

Грешката 503 възниква, защото услугата за активиране на процеса на Windows (WAS) създава временен конфигурационен файл за всеки IIS пул от приложения в папката C: \ Inetpub \ Temp \ AppPoolsпо време на работа. В началния етап на актуализацията „Windows Update“ сканира съществуващите папки, файлове и записва техните пътища, които ще бъдат възстановени след актуализацията. Тъй като обаче конфигурационните файлове са временни, те се изтриват, когато услугата WAS спре. След това сканираните файлове и папки се копират във временната папка за актуализация. След актуализация на Windows, Windows Update създава символична връзка към всяка папка, която е била копирана на временното място за актуализация, преди да се опита да възстанови тези файлове и папки до първоначалното им местоположение. Оказва се, че тези временни конфигурационни файлове вече не съществуват и Windows Update не премахва символните връзки. Когато WAS се опита да стартира като работен процес на IIS,не създава временна папка за записване на конфигурацията поради символни връзки. Следователно http.sys връща HTTP грешка 503.

Microsoft препоръчва да премахнете тези връзки, за да разрешите този проблем. За да направите това, отворете командния ред като администратор и въведете следната команда изцяло:

net stop WAS /y

rmdir /s /q C:\inetpub\temp\appPools

net start W3SVC

Забележка: Можете също така да премахнете ръчно тези връзки C: \ inetpub \ temp \ appPools.