Ошибка Cloudflare 522 означает, что Cloudflare попытался подключиться к вашему серверу, но соединение не установилось вовремя. Для посетителя сайт выглядит недоступным, хотя домен может быть настроен правильно.
Чаще всего причина на стороне origin-сервера: он перегружен, firewall блокирует IP Cloudflare, nginx не отвечает, DNS ведет не туда или сервер временно недоступен.
Кому полезна эта статья
Материал для владельцев сайтов за Cloudflare, которые видят 522 вместо страницы и не понимают, проблема в DNS, CDN или сервере.
Что обычно ломается
- origin-сервер выключен или завис
- firewall блокирует IP Cloudflare
- DNS указывает на неверный IP
- сервер перегружен
- порт 80/443 закрыт
- nginx/apache не принимает соединения
Как быстро сузить причину
- Проверить доступность origin-сервера напрямую.
- Сверить DNS-записи в Cloudflare.
- Проверить firewall и whitelist IP Cloudflare.
- Посмотреть нагрузку и логи веб-сервера.
- Проверить открытые порты и SSL-настройки.
Что не стоит делать наугад
- менять NS и DNS наугад
- отключать firewall полностью без понимания
- путать 522 с проблемой браузера
- игнорировать нагрузку сервера
Как я подхожу к задаче
Я проверяю маршрут от Cloudflare до origin: DNS, IP, порты, firewall, веб-сервер и нагрузку. Так можно понять, почему соединение не устанавливается.
- Сначала фиксирую симптом и проверяю, где именно обрывается сценарий.
- Смотрю логи, сетевые запросы, настройки CMS или сервера, а не угадываю по внешнему виду.
- Делаю минимальную правку, чтобы восстановить работу без лишнего риска.
- Проверяю результат на реальном пользовательском сценарии.
- Кратко объясняю причину и что лучше сделать для профилактики.
Что подготовить
- адрес сайта или конкретной страницы
- скриншот ошибки или точный текст сообщения
- что меняли перед появлением проблемы
- доступ к админке, хостингу, серверу или сервису, если он нужен
- понимание срочности: восстановить быстро или разобраться глубже
Сроки
| DNS/firewall | 30-90 минут |
|---|---|
| Сервер или nginx | 1-3 часа |
| Нагрузка и нестабильность | по мониторингу |
Вопрос-ответ
522 — это проблема Cloudflare?
Не всегда. Чаще Cloudflare показывает симптом: он не может подключиться к вашему серверу.
Можно ли временно отключить Cloudflare?
Можно для диагностики, но лучше сначала проверить origin и DNS.
Почему ошибка появляется периодически?
Возможна нагрузка, лимиты соединений, нестабильный сервер или блокировки firewall.
Итог
Cloudflare 522 почти всегда требует проверки origin-сервера. Нужно понять, почему Cloudflare не может установить соединение, и исправить DNS, firewall или сервер.
Если нужно быстро решить похожую задачу, напишите в Telegram: @rabotator_support. Посмотрю ситуацию, уточню доступы и скажу, какой вариант исправления будет самым аккуратным.