Помилка 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="/errors/cloudflare-524">Cloudflare 524</a>.

Чи списується трафік за сторінку 522?

Так, за те, що пройшло через проксі: ваш запит і сторінку помилки від Cloudflare. Обсяг невеликий.

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

Реєстрація за хвилину, доступи одразу після оплати.

Створити акаунт