Błąd 503 Service Unavailable przez proxy

Usługa nie może teraz obsłużyć żądania. W przypadku proxy zwykle oznacza to „brak adresu dla tych parametrów”, w przypadku strony – przeciążenie lub zabezpieczenia.

Zaktualizowano · Redakcja Prokso

W skrócie
  • Kod 503 NO_RAY od proxy oznacza brak wolnego adresu dla Twoich parametrów geolokalizacji
  • Najczęściej parametry geolokalizacji są zbyt wąskie: kraj, miasto i dostawca naraz
  • Poszerz wybór: usuń dostawcę, potem miasto, a potem spróbuj sąsiedniego kraju

Co oznacza błąd

Kod 503 oznacza „usługa niedostępna”. Z natury jest tymczasowy: serwer działa, ale w tej chwili nie może obsłużyć żądania.

Odpowiedź naszej bramki to 503 NO_RAY: w tej chwili brak wolnego adresu dla Twoich parametrów geolokalizacji. Jeśli po kodzie nie ma nazwy, 503 pochodzi od strony: jest przeciążona, trwają prace techniczne lub ograniczyła Twoje żądania.

Kto zwraca błąd: 407 - proxy, 401 i 403 - sama stronaTwój programProxygw.prokso.comStrona407 - odpowiada proxy: login, hasło lub pozostały transfer401 / 403 - odpowiada strona: logowanie lub dostęp
Kto zwraca błąd: 407 - proxy, 401 i 403 - sama strona

Przyczyny

  • Zbyt wąskie parametry geolokalizacji. Kraj, miasto i dostawca razem mogą zostawić bardzo mało adresów, zwłaszcza w małym kraju.
  • W wybranym kraju jest mało adresów tego typu. Adresów mobilnych jest zwykle mniej niż rezydencjalnych.
  • Strona jest przeciążona lub trwają na niej prace techniczne. Wtedy zwraca 503 wszystkim odwiedzającym.
  • Strona ograniczyła Twoje żądania. Niektóre strony na zbyt częste żądania odpowiadają 503 zamiast 429.

Jak to naprawić

  1. Przy NO_RAY poszerz wybór: usuń dostawcę, potem miasto, a potem spróbuj sąsiedniego kraju.
  2. Ile adresów jest online w potrzebnym kraju, sprawdzisz na stronie lokalizacji.
  3. Ponów żądanie za kilka sekund: adresy cały czas się pojawiają i znikają.
  4. Jeśli 503 pochodzi od strony, otwórz ją bez proxy. Jeśli tak też nie działa, pozostaje tylko czekać.
  5. Zmniejsz częstotliwość żądań i liczbę wątków do tej strony.

Jak sprawdzić, czy działa

Wygeneruj linię bez miasta i dostawcy i sprawdź ją w sprawdzarce proxy. Jeśli przy szerokich parametrach wszystko działa, przyczyną była zbyt wąska geolokalizacja.

Diagnoza w 2 minuty

Najpierw wklej linię do sprawdzania proxy. Jeśli tam proxy działa, przyczyna leży w programie lub jego ustawieniach. Jeśli nie - sprawdź linię z terminala:

curl -v -x "http://LOGIN:HASŁO@gw.prokso.com:823" https://api.ipify.org
  • Wiersz < HTTP/1.1 407 zaraz po CONNECT oznacza, że odpowiada proxy. Nazwa po kodzie, na przykład NO_USER, wskazuje przyczynę.
  • Proxy odpowiedziało na CONNECT kodem 200, a potem przyszedł inny kod - proxy działa, tę odpowiedź dała strona.
  • Brak odpowiedzi, tylko przekroczony czas - połączenie nie dotarło do proxy: sprawdź host, port i sieć.

Pytania i odpowiedzi (FAQ)

Co to jest NO_RAY?

To nazwa przyczyny w odpowiedzi bramki: w tej chwili brak wolnego adresu dla podanego kraju, miasta lub dostawcy.

Czy przy 503 nalicza się transfer?

Odpowiedź bramki NO_RAY praktycznie nie zużywa transferu: żądanie nie dotarło do strony.

Dlaczego w jednym kraju 503 pojawia się często, a w innym nie?

Liczba adresów online różni się między krajami nawet setki razy. Im mniej adresów i im dokładniejsza geolokalizacja, tym większa szansa, że nie znajdzie się wolny.

Rezydencjalne $1.59, mobilne $2.50, serwerowe $0.65 za 1 GB

Rejestracja w minutę, dostęp od razu po płatności.

Utwórz konto