Błąd 503 Usługa niedostępna - co to jest i jak go naprawić?

Błąd 503 Usługa niedostępna - oznacza, że ​​witryna, z którą się łączysz, jest niedostępna. Wynika to z faktu, że serwer, na którym znajduje się ta witryna, nie może przetworzyć liczby jednoczesnych żądań w bazie danych. Może to być również praca techniczna nad hostingiem lub po prostu restart serwera. W większości przypadków użytkownik nie jest zaangażowany w ten błąd, ponieważ jest to błąd po stronie serwera. Wystarczy poczekać i ponownie załadować stronę, aby błąd 503 zniknął. Istnieją jednak sytuacje, w których błąd 503 występuje z powodu usterki systemu Windows 10.

Błąd 503

Jak naprawić błąd 503 usługa niedostępna

  1. Otwórz inną witrynę i sprawdź, czy działa.
  2. Odśwież tę stronę internetową Ctrl + F5.
  3. Uruchom ponownie modem i komputer.
  4. Jeśli używasz programów innych firm lub rozszerzeń przeglądarki, takich jak VPN, proxy, odinstaluj je.
  5. Jeśli jesteś webmasterem, spróbuj użyć innego urządzenia i przeglądarki. Sprawdź dostępność serwera (skontaktuj się z obsługą hostingu). Najprawdopodobniej przestał działać z powodu dużej liczby zapytań do bazy danych. Możliwy atak DDoS na Twoją witrynę.

Błąd HTTP 503 Usługa jest niedostępna z identyfikatorem zdarzenia WAS 5189

Jeśli używasz komputera z systemem Windows 10 lub Windows Server 2016 z włączonymi Internetowymi usługami informacyjnymi (IIS) i uaktualniasz do nowszej wersji, niektóre aplikacje internetowe mogą się nie uruchamiać i wyświetlać błąd 503. Jeśli spojrzysz na dziennik zdarzeń, możesz Wykryj zdarzenie WAS o identyfikatorze 5189, które mówi, że nie można utworzyć pliku konfiguracji puli dla aplikacji.

Jak to działa?

Błąd 503 występuje, ponieważ usługa aktywacji procesów systemu Windows (WAS) tworzy tymczasowy plik konfiguracji dla każdej puli aplikacji usług IIS w folderze C: \ Inetpub \ Temp \ AppPoolsw trakcie pracy. W początkowej fazie aktualizacji „Windows Update” skanuje istniejące foldery, pliki i rejestruje ich ścieżki, które zostaną przywrócone po aktualizacji. Jednak ponieważ pliki konfiguracyjne są tymczasowe, są usuwane po zatrzymaniu usługi WAS. Następnie przeskanowane pliki i foldery są kopiowane do tymczasowego folderu aktualizacji. Po aktualizacji systemu Windows Windows Update tworzy symboliczne łącze do każdego folderu, który został skopiowany do tymczasowej lokalizacji aktualizacji, zanim podejmie próbę przywrócenia tych plików i folderów do ich oryginalnej lokalizacji. Okazuje się, że te tymczasowe pliki konfiguracyjne już nie istnieją, a Windows Update nie usuwa dowiązań symbolicznych. Gdy WAS próbuje uruchomić się jako proces roboczy usług IIS,nie tworzy tymczasowego folderu do zapisania konfiguracji z powodu dowiązań symbolicznych. Dlatego http.sys zwraca błąd HTTP 503.

Firma Microsoft zaleca usunięcie tych łączy w celu rozwiązania tego problemu. Aby to zrobić, otwórz wiersz polecenia jako administrator i wprowadź w całości następujące polecenie:

net stop WAS /y

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

net start W3SVC

Uwaga: możesz również ręcznie usunąć te linki C: \ inetpub \ temp \ appPools.