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
- 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.
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ć
- Przy
NO_RAYposzerz wybór: usuń dostawcę, potem miasto, a potem spróbuj sąsiedniego kraju. - Ile adresów jest online w potrzebnym kraju, sprawdzisz na stronie lokalizacji.
- Ponów żądanie za kilka sekund: adresy cały czas się pojawiają i znikają.
- Jeśli 503 pochodzi od strony, otwórz ją bez proxy. Jeśli tak też nie działa, pozostaje tylko czekać.
- 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 407zaraz poCONNECToznacza, że odpowiada proxy. Nazwa po kodzie, na przykładNO_USER, wskazuje przyczynę. - Proxy odpowiedziało na
CONNECTkodem 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.
Inne błędy proxy
Rezydencjalne $1.59, mobilne $2.50, serwerowe $0.65 za 1 GB
Rejestracja w minutę, dostęp od razu po płatności.