Где именно происходит тайм-аут
В ошибке 522 задержка возникает на самом раннем этапе: когда Cloudflare пытается открыть соединение с исходным сервером. Не дошло даже до обмена запросом и ответом. Сервер либо вообще не отвечает на первый пакет, либо отвечает слишком поздно, поэтому сеть прерывает попытку.
Это отличает 522 от 524: там соединение установлено, но приложение слишком долго готовит ответ. И от 521, где отказ приходит быстро и явно. Если сервер молчит, значит, запросы теряются по дороге или тонут в перегрузке.
Наиболее вероятные причины: Cloudflare 522
Первая — перегруженный сервер: он получил слишком много подключений, очередь заполнена и новые запросы не принимаются вовремя. Вторая — межсетевой экран или защита, которая молча отбрасывает пакеты от адресов сети Cloudflare вместо явного отказа. Третья — сетевые проблемы на хостинге или у оператора связи, например потери пакетов на маршруте.
Следом идут ошибка в адресе источника, отключённый сервер за роутером с неправильным пробросом порта, исчерпанный лимит соединений в операционной системе и включённые ограничения на число запросов с одного адреса.
Проверка посетителем
Как и в других ошибках этого семейства, у посетителя возможности ограничены. Повторите запрос через несколько минут и попробуйте открыть сайт из другой сети, чтобы убедиться, что проблема не локальная. Если у сайта есть страница состояния, посмотрите на неё.
Не стоит переустанавливать браузер или менять настройки сети: эти действия не влияют на связь между сетью доставки и сервером. Если сайту важен ваш заказ или данные, сохраните введённые данные и возвращайтесь позже.
Проверка владельцем
Оцените нагрузку на сервер: процессор, память, число открытых соединений. Убедитесь, что веб-сервер действительно слушает нужный порт и отвечает на запросы напрямую. Посмотрите журналы межсетевого экрана и систем защиты: не отбрасываются ли пакеты от диапазонов Cloudflare.
Проверьте маршрут до сервера с разных площадок и потери пакетов. Если хостинг общий, попросите поддержку проверить нагрузку узла. При необходимости расширьте ресурсы или включите кеширование, чтобы часть запросов не доходила до источника.
Отличие 522 от проблем на стороне посетителя
Важно понимать, что 522 практически никогда не связана с вашим компьютером или домашней сетью. Если вы видите страницу с этим кодом, ваш браузер связался с сетью доставки без проблем. Сбой на участке, который вы не контролируете.
Тем не менее полезно проверить, что вы попали именно на нужный сайт и не опечатались в адресе, а также что сообщение действительно от сети доставки, а не от роутера или антивируса, которые иногда показывают собственные страницы. Отличить просто: страница Cloudflare содержит схему с тремя узлами и идентификатор запроса. Если вы владелец сайта и ошибка возникает время от времени, изучите графики нагрузки: пики трафика, рассылки и запуск тяжёлых заданий по расписанию нередко совпадают с моментами появления 522.
Полезные меры
Разрешите адреса сети доставки на межсетевом экране, но не полагайтесь только на это: закрывайте прямой доступ к серверу для остальных адресов, чтобы защита оставалась осмысленной. Настройте мониторинг доступности с внешних площадок. Кеширование статических ресурсов снижает нагрузку и уменьшает шанс перегрузки на пике трафика.
Проверьте также лимиты на число одновременных соединений на хостинге и в операционной системе: при пиковой нагрузке очередь заполняется, и новые подключения не принимаются вовремя. Периодически проводите нагрузочную проверку перед крупными акциями и рассылками. Так вы заранее увидите, при каком числе запросов сервер перестаёт справляться, и успеете расширить ресурсы, а не будете реагировать на жалобы посетителей. Ведите короткий журнал инцидентов с временем, симптомами и принятыми мерами: при повторении 522 он сэкономит часы диагностики и покажет, есть ли закономерность по времени суток.