Ошибка Cloudflare 522: Connection timed out

Ваш запрос дошёл до Cloudflare, но Cloudflare не смог соединиться с сервером самого сайта. Проблема между Cloudflare и сайтом.

Обновлено · Редакция Prokso

Коротко
  • Ошибка 522 значит, что прокси запрос доставил, но Cloudflare не соединился с сервером сайта
  • Чаще всего сервер сайта перегружен, выключен или его сетевой экран блокирует адреса Cloudflare
  • Повторите запрос через несколько минут и проверьте сайт без прокси

Что означает ошибка

По документации Cloudflare, ошибка 522 возникает, когда у Cloudflare истекает время на соединение с сервером сайта. До установки TCP-соединения Cloudflare ждёт ответа сервера 19 секунд, после соединения — 90 секунд на подтверждение запроса.

Цепочка выглядит так: вы — прокси — Cloudflare — сервер сайта. 522 означает, что первые участки сработали: прокси доставил запрос, Cloudflare его принял. Не удалось последнее соединение, на которое ни вы, ни прокси не влияете.

На странице ошибки Cloudflare показывает три блока — браузер, Cloudflare и сервер сайта — и отмечает, где сбой. При 522 сбой отмечен на сервере сайта.

Кто возвращает ошибку: 407 — прокси, 401 и 403 — сам сайтВаша программаПроксиgw.prokso.comСайт407 — отвечает прокси: логин, пароль или остаток трафика401 / 403 — отвечает сайт: вход на сайт или доступ
Кто возвращает ошибку: 407 — прокси, 401 и 403 — сам сайт

Причины

  • Сервер сайта перегружен или выключен. Он не успевает или не может принять соединение.
  • Межсетевой экран сайта блокирует адреса Cloudflare. Cloudflare называет это самой распространённой причиной 522.
  • Ошибка в настройках DNS сайта. Адрес сервера в Cloudflare не совпадает с реальным.
  • Сервер сайта отбрасывает пакеты. Проблемы в сети хостинга сайта.

Как исправить

  1. Повторите запрос через несколько минут: часто сайт оживает сам.
  2. Откройте сайт без прокси. Если 522 и там — проблема на стороне сайта, и исправить её может только владелец.
  3. Посмотрите, где на странице ошибки отмечен сбой: если на сервере сайта, настройки прокси менять не нужно.
  4. Если сайт ваш — Cloudflare советует попросить хостинг разрешить все диапазоны адресов Cloudflare и передать ему детали ошибки.
  5. Если ошибка приходит сразу со многих разных сайтов, проверьте подключение в проверке прокси и напишите в поддержку с временем и названием плана.

Как проверить, что всё заработало

Откройте через тот же прокси другой сайт за Cloudflare. Если он работает, а 522 повторяется только на одном сайте — причина в его сервере.

Диагностика за 2 минуты

Сначала вставьте строку в проверку прокси. Если там прокси работает, причина в программе или её настройках. Если нет — проверьте строку из терминала:

curl -v -x "http://ЛОГИН:ПАРОЛЬ@gw.prokso.com:823" https://api.ipify.org
  • Строка < HTTP/1.1 407 сразу после CONNECT — отвечает прокси. Название после кода, например NO_USER, подсказывает причину.
  • Прокси ответил на CONNECT кодом 200, а дальше пришёл другой код — прокси работает, этот ответ дал сайт.
  • Никакого ответа, только тайм-аут — соединение не дошло до прокси: проверьте хост, порт и сеть.

Вопросы и ответы

Может ли 522 возникнуть из-за прокси?

Нет. 522 описывает соединение между Cloudflare и сервером сайта. Прокси на этом участке не участвует.

Чем 522 отличается от 524?

522 — Cloudflare не смог соединиться с сервером сайта. 524 — соединился, но не дождался ответа. См. <a href="/ru/errors/cloudflare-524">Cloudflare 524</a>.

Списывается ли трафик за страницу 522?

Да, за то, что прошло через прокси: ваш запрос и страницу ошибки от Cloudflare. Объём небольшой.

Резидентские $1.59, мобильные $2.50, серверные $0.65 за 1 ГБ

Регистрация за минуту, доступы сразу после оплаты.

Создать аккаунт