Jak naprawić błąd HTTP 503 Service Unavailable?

Procédure

Wprowadzenie

Błąd HTTP 503 Usługa niedostępna oznacza, że w danej chwili nie można uzyskać dostępu do strony internetowej, ponieważ serwer nie jest gotowy do przetworzenia żądania. Może to być spowodowane tym, że serwer jest zbyt zajęty, w trakcie konserwacji lub czymś innym, co wymaga dalszej analizy.

Napotkanie błędów w witrynie może być onieśmielające. Jednak większość błędów daje wskazówki co do ich przyczyny, co może ułatwić rozwiązywanie tych typowych problemów. Niestety, błąd 503 nie jest tak uprzejmy i nie dostarcza zbyt wielu informacji.

Czym jest błąd 503 Service Unavailable?

Gdy napotkasz błąd 503, oznacza to, że dany serwer jest niedostępny. Może tak być na przykład dlatego, że jest zbyt zajęty lub ponieważ przechodzi konserwację. W przeciwieństwie do innych podobnych kodów błędów, 503 oznacza, że witryna jest online i działa, ale nie jest obecnie dostępna.

To, co jest tak denerwujące w tym konkretnym błędzie, to fakt, że nie daje on praktycznie żadnych informacji. W większości przypadków wyświetlany jest komunikat "Usługa tymczasowo niedostępna". Jest to odpowiednik dzwonienia do restauracji przez telefon, tylko po to, by powiedzieć ci, że są zamknięte, ale odmawiają poinformowania cię, kiedy będą ponownie otwarte.

Jeśli masz szczęście, kod błędu 503 wystąpi, ponieważ Twoja witryna jest w trakcie konserwacji. WordPress przełącza witrynę w tryb konserwacji na bardzo krótko, gdy aktualizujesz rozszerzenie, motyw lub rdzeń WordPress:

Zwykle ten okres oczekiwania jest tak krótki, że nikt go nie zauważy. Jeśli jednak błąd 503 będzie się powtarzał, będziesz miał większy problem. W końcu użytkownicy nie tylko nie będą mogli odwiedzić Twojej witryny, ale także stracisz dostęp do przestrzeni administracyjnej WordPress. Oznacza to, że pod żadnym pozorem nie możesz zaktualizować swojej witryny, a aby rozwiązać problem, będziesz musiał przekopać się przez jej pliki.

Typowy błąd 503 wygląda następująco

Jak naprawić błąd HTTP 503 Service Unavailable?

Kod błędu Błąd niedostępności usługi 503
Rodzaj błędu Błąd po stronie serwera
Warianty błędu 503 Usługa niedostępna
503 Usługa tymczasowo niedostępna
Błąd serwera HTTP 503
Błąd HTTP 503
Przyczyny błędu Nieoczekiwany wzrost ruchu
Problemy z komunikacją z serwerem
Wyczerpanie zasobów
Atak DDoS
Niezgodność rozszerzenia lub motywu

Co powoduje błąd HTTP 503?

Oto kilka typowych sytuacji, które mogą tymczasowo uniemożliwić serwerowi przetworzenie żądania:

  1. Do serwera wysyłana jest duża liczba żądań, co powoduje wyczerpanie jego dostępnych zasobów.
  2. Serwer doświadcza problemów technicznych lub przechodzi konserwację.
  3. Serwer może być celem ataku DDoS (Denial of Service).

Inne problemy techniczne mogą również powodować błąd 503, takie jak problemy z rozszerzeniami lub motywem.

Jak naprawić błąd 503?

Ponieważ nie zawsze łatwo jest określić dokładną przyczynę błędu 503 w danej sytuacji, należy przyjąć metodyczne podejście do rozwiązywania problemów.

Po wykonaniu każdego kroku należy poświęcić trochę czasu na powrót do witryny, aby sprawdzić, czy błąd 503 został rozwiązany. Jeśli tak, problem został rozwiązany. Jeśli nie, przejdź do następnego kroku w procesie rozwiązywania problemów.

1. Tymczasowa dezaktywacja rozszerzeń

Jedną z najczęstszych przyczyn błędu 503 w WordPress jest kompatybilność rozszerzeń. Aby ustalić, czy tak jest w tym przypadku, należy wyłączyć wszystkie rozszerzenia w witrynie.

Aby ustalić, czy rozszerzenie WordPress powoduje problem, należy postępować zgodnie z tą dokumentacją.

Jeśli te kroki nie rozwiążą problemu, przejdź do następnego kroku rozwiązywania problemów.

2. Tymczasowe wyłączenie sieci dostarczania treści

Jeśli korzystasz z sieci CDN, takiej jak Cloudflare, warto ponownie skonfigurować domyślny DNS LWS, aby sprawdzić, czy problem dotyczy sieci CDN.

Aby zresetować domyślny DNS LWS, postępuj zgodnie z tą dokumentacją.

Jeśli nie korzystasz z CDN lub jeśli okaże się, że wstrzymanie usługi nie pomaga rozwiązać problemu, nadal istnieje kilka poprawek do wypróbowania. Nie zapomnij ponownie aktywować CDN przed przejściem dalej.

3. Zwiększenie zasobów serwera

Jeśli pomimo wszystkich prób rozwiązania błędu 503, nadal on występuje, prawdopodobnie problem leży w niewystarczających zasobach serwera. Innymi słowy, należy rozważyć aktualizację planu hostingowego, aby rozwiązać ten problem. Jest to szczególnie istotne, jeśli korzystasz z niedrogiego hostingu WordPress, gdzie zasoby są często ograniczone.

Możesz przejść na wyższy plan, postępując zgodnie z tą dokumentacją.

4. Sprawdź logi i aktywuj WP_DEBUG

Powinieneś także wykorzystać dostępne dzienniki błędów. Jeśli jesteś klientem LWS, możesz łatwo uzyskać dostęp do błędów za pośrednictwem przeglądarki dziennika i aktywować tryb debugowania WordPress. Może to znacznie ułatwić rozwiązanie problemu, zwłaszcza jeśli w witrynie występuje błąd rozszerzenia.

Jak naprawić błąd HTTP 503 Service Unavailable?

Analiza dziennika debugowania może wydawać się zniechęcająca, ale nie jest tak skomplikowana, jak mogłoby się wydawać. W skrócie, dziennik zawiera listę wszystkich błędów występujących w witrynie w porządku chronologicznym. Pokazuje, który plik spowodował każdy błąd, a także linie kodu, których on dotyczy.

Uwaga: bezpośrednie odniesienia do błędu 503 nie będą wyraźnie wymienione w dzienniku. Jeśli jednak inne metody zawiodą, może on wskazać właściwy kierunek, identyfikując problematyczne pliki. Będziesz wtedy wiedział, gdzie skoncentrować swoje wysiłki.

5. Bieżąca konserwacja

Twój serwer WWW może być poddawany konserwacji przez Twojego hosta, dlatego tymczasowo wyświetla błąd HTTP 503 - Service Temporarily Unavailable.

W takim przypadku należy uzbroić się w cierpliwość i monitorować trwającą konserwację w Statusie usługi.

Jeśli nie zauważysz żadnych przekroczeń limitów i żadna konserwacja nie jest zadeklarowana w naszym Statusie usługi, nie wahaj się skontaktować z pomocą techniczną bezpłatnie przez e-mail z obszaru klienta LWS Panel, aby przeanalizować problem.

Podsumowanie

Wiesz już, jak :

  • Zidentyfikowaćbłąd HTTP 503 Service Unavailable i zrozumieć, co oznacza on dla Twojej witryny.
  • Rozpoznać różne potencjalne przyczyny błędu 503, niezależnie od tego, czy są to szczyty ruchu, problemy techniczne czy ataki DDoS.
  • Przyjęcie metodycznego podejścia do naprawy błędu 503 poprzez wyłączenie rozszerzeń i motywów, sprawdzenie CDN, zwiększenie zasobów serwera i sprawdzenie dzienników błędów.
  • Zrozumienie kroków związanych z aktywacją WP_DEBUG i wykorzystaniem dzienników błędów do namierzenia problemu.
  • Zrozumienie znaczenia cierpliwości podczas bieżącej konserwacji przez hostingodawcę.

W obliczu błędu 503 ważne jest, aby zachować spokój i postępować krok po kroku, aby przywrócić witrynę do działania. 🛠️

Dziękujemy za poświęcenie czasu na przeczytanie tego artykułu. Twoja witryna jest wizytówką Twojej obecności w Internecie i mamy nadzieję, że te informacje pomogą Ci utrzymać ją otwartą i przyjazną dla odwiedzających. Jeśli masz jakieś pytania lub chcesz podzielić się swoimi doświadczeniami z błędem 503, zostaw komentarz poniżej. Twoja opinia jest cenna i pomaga nam stale ulepszać nasze usługi. 👍

Oceń ten artykuł :

3,6/5 | 5 opinia

Ten artykuł był dla Ciebie przydatny ?

Article utileTak

Article non utileNie

MerciMerci ! N'hésitez pas à poser des questions sur nos documentations si vous souhaitez plus d'informations et nous aider à les améliorer.


Vous avez noté 0 étoile(s)

Podobne artykuły

0mn czytanie

Błąd Cloudflare 524: Wystąpił przekroczenie limitu czasu

3mn czytanie

Jak poprawić błąd 500 w witrynie za pomocą panelu LWS

10mn czytanie

Jak poprawić kody błędów HTTP?

0mn czytanie

Błąd 404, czym jest i jak go poprawić


Zadaj pytanie zespołowi LWS i jego społeczności