Spisu treści:

Co oznacza błąd 503 i jak go naprawić
Co oznacza błąd 503 i jak go naprawić
Anonim

Instrukcje dla ogólnych użytkowników i administratorów witryny.

Jak naprawić błąd 503: ostateczny przewodnik
Jak naprawić błąd 503: ostateczny przewodnik

Co oznacza błąd 503

Kod 503 wskazuje, że uruchomiona usługa jest niedostępna (Usługa niedostępna). Najczęściej nie trwa to długo: na przykład dostęp do zasobu jest zamykany podczas restartu lub konserwacji.

Ale czasami błąd 503 występuje z powodu nieprawidłowej organizacji pracy systemu. Serwer wchodzi w interakcję z kolejką żądań: akceptuje je, przetwarza i wydaje odpowiedź. Szybko radzi sobie z lekkimi zapytaniami, a złożone zajmuje dużo czasu. Jeśli jest wiele takich ciężkich żądań, kolejka powoli się przesuwa.

Długość kolejki jest zwykle stała. Kiedy odwiedzasz witrynę, wysyłasz żądanie do serwera. Jeśli nie ma na to miejsca, pojawi się błąd 503.

Co zrobić dla użytkownika z błędem 503

Wypróbuj te kroki - jest szansa, że problem zostanie rozwiązany.

Sprawdź, czy wszyscy otrzymują błąd

Te usługi online pokażą, czy wszyscy użytkownicy nie mogą uzyskać dostępu do witryny lub jeśli błąd 503 pojawia się tylko dla Ciebie:

  • Precz dla wszystkich lub tylko dla mnie;
  • Planeta strony internetowej;
  • 2IP.

Ta ostatnia jest szczególnie wygodna: wysyła żądania do witryny z serwerów z różnych krajów i pokazuje kod odpowiedzi. Jeśli w co najmniej jednym przypadku wystąpi błąd 503, to na pewno nie jesteś sam.

Jeśli usługi wskazują, że zasób jest dostępny, spróbuj uzyskać do niego dostęp z innego urządzenia. Lub poproś znajomych, aby sprawdzili, czy wszystko jest w porządku z witryną.

Proszę czekać i spróbować ponownie później

Odśwież stronę. Jeśli nadal widzisz błąd 503, spróbuj odwiedzić tę witrynę później: za kilka minut lub gdy będzie potencjalnie mniej użytkowników. Dotyczy to przede wszystkim gier lub zasobów, które stały się bardzo popularne. Na przykład, jeśli rząd ogłosił nowe płatności, które są przetwarzane online, pojemność serwera może nie być wystarczająca dla wszystkich.

Uruchom ponownie urządzenie

Jeśli tylko doświadczasz problemu, ponowne uruchomienie smartfona, komputera lub tabletu może pomóc.

Jeśli to nie zadziała, uruchom ponownie router. Można to zrobić na trzy sposoby.

1. Za pomocą panelu sterowania

Zwykle znajduje się pod adresem 192.168.0.1 lub 192.168.0.1. IP wpisuje się bezpośrednio w przeglądarce, ale opcje są możliwe - sprawdź instrukcję dla swojego modelu.

W panelu musisz znaleźć przycisk „Uruchom ponownie” lub „Uruchom ponownie”: może być w menu „System”, „System” i tak dalej. Kliknij i poczekaj, aż strona się odświeży.

Co zrobić w przypadku błędu 503: zrestartuj router za pomocą panelu sterowania
Co zrobić w przypadku błędu 503: zrestartuj router za pomocą panelu sterowania

2. Za pomocą przycisku wyłączania

Przycisk włączania / wyłączania zwykle znajduje się z tyłu routera. Kliknij na niego, odczekaj 20-30 sekund i ponownie włącz urządzenie. Ten czas wystarczy, aby kondensatory się rozładowały, układy pamięci przestają otrzymywać zasilanie, wszystkie dane tymczasowe zostają zresetowane.

Ważny! Nie myl przycisku On / Off z Reset, który nie tylko ponownie uruchamia router, ale także resetuje jego ustawienia. Jeśli przycisk jest zagłębiony w korpusie i do jego wciśnięcia potrzebujesz zapałki lub śrubokręta, nie próbuj do niego sięgać.

3. Odłączając od gniazdka

Odłącz zasilacz, odczekaj 20-30 sekund, a następnie podłącz go ponownie.

Zmień adresy DNS

Na szczęście adresy serwerów DNS można zmienić. Możesz więc użyć publicznego adresu IP DNS Google: 8.8.8.8 i 8.8.4.4 dla standardu IPv4, 2001: 4860: 4860:: 8888 i 2001: 4860: 4860:: 8844 dla nowego IPv6. Oto jak to zrobić.

1. Na komputerze z systemem Windows

Naciśnij Win + R. W oknie Uruchom wpisz ncpa.cpl i naciśnij Enter.

Co zrobić w przypadku błędu 503: Wpisz ncpa.cpl
Co zrobić w przypadku błędu 503: Wpisz ncpa.cpl

Wybierz połączenie, którego używasz, kliknij je prawym przyciskiem myszy, kliknij „Właściwości”.

Kliknij „Właściwości”
Kliknij „Właściwości”

Na liście komponentów znajdź pozycję „IP wersja 4” lub „TCP / IPv4”, kliknij „Właściwości”. Wybierz przycisk opcji „Użyj następujących adresów serwerów DNS”, wprowadź 8.8.8.8 i 8.8.4.4 w dwóch wierszach.

Jeśli masz na liście komponentów "IP version 6" lub "TCP/IPv6", możesz w podobny sposób ustawić adresy 2001:4860:4860::8888 i 2001:4860:4860::8844.

Co zrobić w przypadku błędu 503: ustaw adresy
Co zrobić w przypadku błędu 503: ustaw adresy

Wskazane jest również zresetowanie pamięci podręcznej DNS. Aby to zrobić, ponownie przytrzymaj Win + R, w oknie „Uruchom” wpisz cmd.

Co zrobić w przypadku błędu 503: wpisz cmd
Co zrobić w przypadku błędu 503: wpisz cmd

W konsoli napisz ipconfig / flushdns i kliknij Enter.

Co zrobić w przypadku błędu 503: napisz ipconfig / flushdns
Co zrobić w przypadku błędu 503: napisz ipconfig / flushdns

2. Na komputerze z systemem macOS

Przejdź do menu „Ustawienia systemu” - „Sieć”. Jeśli zobaczysz ikonę z zamkniętą kłódką w lewym dolnym rogu, kliknij ją i wprowadź hasło administratora w wyświetlonym oknie.

Co zrobić w przypadku błędu 503: przejdź do menu „Ustawienia systemu” - „Sieć”
Co zrobić w przypadku błędu 503: przejdź do menu „Ustawienia systemu” - „Sieć”

Kliknij żądane połączenie i wybierz z menu pozycję „Zaawansowane”.

Jak naprawić błąd 503: wybierz „Zaawansowane” z menu
Jak naprawić błąd 503: wybierz „Zaawansowane” z menu

Na karcie DNS kliknij „+” i dodaj adresy do listy.

Jak naprawić błąd 503: kliknij „+” i dodaj adresy do listy
Jak naprawić błąd 503: kliknij „+” i dodaj adresy do listy

Wyczyść pamięć podręczną DNS. Uruchom terminal, napisz polecenie sudo killall -HUP mDNSResponder … Następnie naciśnij Return i wprowadź hasło administratora.

Jak naprawić błąd 503: wpisz polecenie sudo killall -HUP mDNSResponder
Jak naprawić błąd 503: wpisz polecenie sudo killall -HUP mDNSResponder

3. Na routerze

Przejdź do panelu sterowania routera i znajdź element z adresami serwerów DNS - mogą być w ustawieniach DHCP. Wprowadź dwa adresy we właściwym formacie (IPv4 lub IPv6), w zależności od tego, co obsługuje Twoje urządzenie.

Jak naprawić błąd 503: wprowadź dwa adresy
Jak naprawić błąd 503: wprowadź dwa adresy

Wyczyść pamięć podręczną YouTube na Androida

Na urządzeniach z Androidem czasami pojawia się błąd aplikacji YouTube 503 z powodu uszkodzonych informacji w pamięci podręcznej. Spróbuj go wyczyścić, aby ponownie uruchomić usługę. Zachowuj się tak.

Przejdź do ustawień. Znajdź YouTube na liście aplikacji.

Jak naprawić błąd 503: przejdź do ustawień
Jak naprawić błąd 503: przejdź do ustawień
Znajdź YouTube
Znajdź YouTube

Zatrzymaj i kliknij „Wyczyść pamięć podręczną”. Następnie ponownie uruchom aplikację.

Przestań działać
Przestań działać
Kliknij „Wyczyść pamięć podręczną”
Kliknij „Wyczyść pamięć podręczną”

Zmniejsz swoją playlistę YouTube

Czasami pojawia się błąd 503, gdy na playliście Do obejrzenia jest zbyt wiele filmów. Spróbuj go zmniejszyć, a następnie ponownie załaduj stronę lub aplikację.

Skontaktuj się z administracją zasobów

Być może administratorzy strony nie są jeszcze świadomi problemu. Lub odwrotnie, wiedzą, jak to rozwiązać lub na ile wszystko będzie działać. Krótko mówiąc, jeśli żadne z powyższych nie pomogło, skontaktuj się z nimi.

Co zrobić dla administratora z błędem 503

Wszystko zależy od silnika Twojej witryny i jej ustawień. Wybierz odpowiednie opcje i sprawdź, czy to rozwiązało problem.

Ustaw opcję Ponów po

Pokazuje, jak długo po otrzymaniu błędu 503 klient powinien czekać na następne żądanie do serwera. Wartość jest podawana w milisekundach, sam ustalasz jej wartość. Zapobiegnie to zbyt częstym powtarzającym się żądaniom.

Sprawdź terminy regularnych zadań

Przenieś listy mailingowe i inne zadania, które zazwyczaj znajdują się w systemie Cron do czasu minimalnego obciążenia serwera. A przy tym odśwież swoją pamięć o zasadach korzystania z hostingu, aby nie naruszać ograniczeń dotyczących ilości wysyłanych listów i czasu działania skryptów.

Zainstaluj ochronę DDoS

Są to również prośby, które trafiają do kolejki ogólnej. Pozbądź się ich - szybko zapewnisz użytkownikom dostęp do swojego zasobu.

Nie przesyłaj dużych plików przez

Zazwyczaj hosterzy ograniczają czas działania skryptów. Jeśli przesyłasz duże pliki za pomocą takiego skryptu, jest bardzo prawdopodobne, że nie zainwestujesz w limit. Ponadto transfer zajmie osobny proces, co oznacza, że nie będzie mógł przetwarzać żądań z kolejki ogólnej.

Przesyłanie plików bezpośrednio w tej sytuacji jest korzystniejsze. Wykorzystuje proces wielowątkowy, który nie wpływa tak bardzo na szybkość ładowania strony czy usługi jako całości.

Usuń ciężkie lub przestarzałe komponenty CMS

Spróbuj wyłączyć poszczególne komponenty swojego CMS-a i obserwuj, jak zmienia się sytuacja. Jeśli znajdziesz potencjalne źródło problemu, spróbuj zaktualizować ten komponent. Lub zastanów się, jak się bez niego obejść - na przykład zastąp go nowszym i szybszym analogiem.

Połącz zasoby w jeden plik, aby zmniejszyć liczbę żądań

Jeśli Twoja aplikacja internetowa wykorzystuje dużo małych zasobów (obrazy, arkusze stylów, skrypty itd.) i ładuje każdy z nich oddzielnym żądaniem, mogą one zająć znaczną część kolejki. Aby rozwiązać problem, połącz wszystko w jeden plik.

Usuń połączenia ze zdalnymi serwerami

Mogą nie odpowiadać zbyt długo. W międzyczasie reszta żądań do Twojego serwera będzie czekać na przetworzenie.

Poszukaj takich problemów w kodzie, a jeśli nie możesz obejść się bez zdalnego serwera, ustaw mały limit czasu oczekiwania. Rozważ działania na wypadek, gdyby nie miał czasu na odpowiedź.

Zoptymalizuj zapytania MySQL

Jeśli używasz MySQL, a niektóre zapytania są wystarczająco wolne, niektórzy dostawcy usług hostingowych automatycznie tworzą plik dziennika mysql-slow.log. Zbiera najbardziej problematyczne wywołania bazy danych. Przeanalizuj je i zoptymalizuj, jeśli to możliwe.

Zindeksuj również bazę danych i spróbuj użyć komponentów buforujących, które zmniejszą liczbę żądań.

Zainstaluj anty-pijawkę

Jeśli inny webmaster używa bezpośrednich linków do Twojego zasobu, na przykład wstawia Twoje zdjęcia na swoich stronach, zwiększa to również kolejkę żądań. Moduły i ustawienia przeciwdziałające pijawkom skutecznie to zwalczają. Niektórzy hosterzy pozwalają na ich włączenie w panelu administracyjnym. W przypadku innych trzeba wszystko skonfigurować ręcznie, na przykład poprzez reguły mod_rewrite w pliku.htaccess lub poszczególne moduły.

Zainstaluj komponenty pamięci podręcznej

Pomogą Ci odciążyć kolejkę żądań i skrócić średni czas przetwarzania. W rezultacie będzie miejsce na nowe trafienia, a użytkownicy nie zobaczą błędu 503.

Skonsultuj się z gospodarzem

Być może problem dotyczy nie tylko Ciebie, a eksperci firmy hostingowej wiedzą, jak go rozwiązać. Nie będzie zbyteczne przejrzenie materiałów z często zadawanymi pytaniami i przyjrzenie się najnowszym tematom na forum zasobów. Jest szansa, że są już gotowe instrukcje.

Zalecana: