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

Чаще всего причина на стороне origin-сервера: он перегружен, firewall блокирует IP Cloudflare, nginx не отвечает, DNS ведет не туда или сервер временно недоступен.

Кому полезна эта статья

Материал для владельцев сайтов за Cloudflare, которые видят 522 вместо страницы и не понимают, проблема в DNS, CDN или сервере.

Что обычно ломается

  • origin-сервер выключен или завис
  • firewall блокирует IP Cloudflare
  • DNS указывает на неверный IP
  • сервер перегружен
  • порт 80/443 закрыт
  • nginx/apache не принимает соединения

Как быстро сузить причину

  1. Проверить доступность origin-сервера напрямую.
  2. Сверить DNS-записи в Cloudflare.
  3. Проверить firewall и whitelist IP Cloudflare.
  4. Посмотреть нагрузку и логи веб-сервера.
  5. Проверить открытые порты и SSL-настройки.

Что не стоит делать наугад

  • менять NS и DNS наугад
  • отключать firewall полностью без понимания
  • путать 522 с проблемой браузера
  • игнорировать нагрузку сервера

Как я подхожу к задаче

Я проверяю маршрут от Cloudflare до origin: DNS, IP, порты, firewall, веб-сервер и нагрузку. Так можно понять, почему соединение не устанавливается.

  1. Сначала фиксирую симптом и проверяю, где именно обрывается сценарий.
  2. Смотрю логи, сетевые запросы, настройки CMS или сервера, а не угадываю по внешнему виду.
  3. Делаю минимальную правку, чтобы восстановить работу без лишнего риска.
  4. Проверяю результат на реальном пользовательском сценарии.
  5. Кратко объясняю причину и что лучше сделать для профилактики.

Что подготовить

  • адрес сайта или конкретной страницы
  • скриншот ошибки или точный текст сообщения
  • что меняли перед появлением проблемы
  • доступ к админке, хостингу, серверу или сервису, если он нужен
  • понимание срочности: восстановить быстро или разобраться глубже

Сроки

DNS/firewall30-90 минут
Сервер или nginx1-3 часа
Нагрузка и нестабильностьпо мониторингу

Вопрос-ответ

522 — это проблема Cloudflare?

Не всегда. Чаще Cloudflare показывает симптом: он не может подключиться к вашему серверу.

Можно ли временно отключить Cloudflare?

Можно для диагностики, но лучше сначала проверить origin и DNS.

Почему ошибка появляется периодически?

Возможна нагрузка, лимиты соединений, нестабильный сервер или блокировки firewall.

Итог

Cloudflare 522 почти всегда требует проверки origin-сервера. Нужно понять, почему Cloudflare не может установить соединение, и исправить DNS, firewall или сервер.

Если нужно быстро решить похожую задачу, напишите в Telegram: @rabotator_support. Посмотрю ситуацию, уточню доступы и скажу, какой вариант исправления будет самым аккуратным.