Błąd Cloudflare 522: Connection timed out

Twoje żądanie dotarło do Cloudflare, ale Cloudflare nie zdołał połączyć się z serwerem samej strony. Problem leży między Cloudflare a stroną.

Zaktualizowano · Redakcja Prokso

W skrócie
  • Błąd 522 oznacza, że proxy dostarczyło żądanie, ale Cloudflare nie połączył się z serwerem strony
  • Najczęściej serwer strony jest przeciążony, wyłączony albo jego zapora blokuje adresy Cloudflare
  • Powtórz żądanie za kilka minut i sprawdź stronę bez proxy

Co oznacza błąd

Według dokumentacji Cloudflare błąd 522 występuje, gdy Cloudflare przekroczy czas na połączenie z serwerem strony. Przed nawiązaniem połączenia TCP Cloudflare czeka na odpowiedź serwera 19 sekund, a po nawiązaniu – 90 sekund na potwierdzenie żądania.

Łańcuch wygląda tak: Ty – proxy – Cloudflare – serwer strony. 522 oznacza, że pierwsze odcinki zadziałały: proxy dostarczyło żądanie, Cloudflare je przyjął. Nie udało się ostatnie połączenie, na które ani Ty, ani proxy nie macie wpływu.

Na stronie błędu Cloudflare pokazuje trzy bloki – przeglądarkę, Cloudflare i serwer strony – i zaznacza, gdzie wystąpiła awaria. Przy 522 awaria jest zaznaczona na serwerze strony.

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

  • Serwer strony jest przeciążony lub wyłączony. Nie nadąża lub nie może przyjąć połączenia.
  • Zapora sieciowa strony blokuje adresy Cloudflare. Cloudflare nazywa to najczęstszą przyczyną błędu 522.
  • Błąd w ustawieniach DNS strony. Adres serwera w Cloudflare nie zgadza się z rzeczywistym.
  • Serwer strony odrzuca pakiety. Problemy w sieci hostingu strony.

Jak to naprawić

  1. Powtórz żądanie za kilka minut: strona często sama wraca do działania.
  2. Otwórz stronę bez proxy. Jeśli i tam jest 522, problem leży po stronie serwisu i naprawić go może tylko właściciel.
  3. Sprawdź, gdzie na stronie błędu zaznaczono awarię: jeśli na serwerze strony, ustawień proxy nie trzeba zmieniać.
  4. Jeśli strona jest Twoja – Cloudflare radzi poprosić firmę hostingową o dopuszczenie wszystkich zakresów adresów Cloudflare i przekazać jej szczegóły błędu.
  5. Jeśli błąd pojawia się na wielu różnych stronach jednocześnie, sprawdź połączenie w sprawdzarce proxy i napisz do pomocy technicznej, podając godzinę i nazwę planu.

Jak sprawdzić, czy działa

Otwórz przez to samo proxy inną stronę za Cloudflare. Jeśli działa, a 522 powtarza się tylko na jednej stronie, przyczyna leży w jej serwerze.

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)

Czy 522 może wystąpić przez proxy?

Nie. 522 opisuje połączenie między Cloudflare a serwerem strony. Proxy nie uczestniczy w tym odcinku.

Czym 522 różni się od 524?

522 – Cloudflare nie zdołał połączyć się z serwerem strony. 524 – połączył się, ale nie doczekał się odpowiedzi. Zobacz <a href="/pl/errors/cloudflare-524">Cloudflare 524</a>.

Czy transfer jest naliczany za stronę 522?

Tak, za to, co przeszło przez proxy: Twoje żądanie i stronę błędu od Cloudflare. Objętość jest niewielka.

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