521 Web Server Is Down

4 мин чтения
Обновлено 24 июля 2026

Код 521 Web Server Is Down означает, что Cloudflare дотянулся до сервера вашего сайта, но тот отклонил соединение. Ошибку формирует не ваш сервер, а Cloudflare: посетители видят его страницу с кодом 521 вместо сайта. Для владельца это почти всегда одно из двух — веб-сервер остановлен или файрвол блокирует запросы Cloudflare.

Что означает код 521

521 — нестандартный код из семейства 52x, которое использует только Cloudflare; в общем стандарте HTTP (RFC 9110) таких кодов нет. Cloudflare работает как обратный прокси: запрос посетителя приходит на его серверы, а те обращаются к исходному серверу сайта — origin. По официальной документации Cloudflare код 521 значит: IP-адрес origin доступен, но сервер отверг TCP-подключение — на нужном порту никто не слушает либо соединение явно сброшено.

Смежные коды легко перепутать. Ошибка 520 Web Server Returned an Unknown Error — origin ответил, но ответ пустой или некорректный. Ошибка 522 Connection Timed Out — origin вообще не ответил, и попытка соединения истекла по таймауту. Стандартный аналог всей группы — ошибка 502 Bad Gateway: её возвращают обычные прокси и балансировщики. Место 521 среди остальных кодов — в полном списке кодов ответа HTTP.

Считает ли Tracker.ru 521 падением

Да. Успешной Tracker.ru считает только проверку с кодом 2xx. Получив 521, мониторинг помечает сайт недоступным с типом ошибки «HTTP-ошибка» и отправляет уведомление на email, в Telegram или по webhook. Проверки идут из нескольких регионов. Для 521 это показательно: ошибка возникает на участке между Cloudflare и вашим сервером, поэтому обычно видна из всех регионов сразу, в отличие от региональных блокировок. Каждый эпизод недоступности попадает в статистику аптайма.

Типичные причины

  • Веб-сервер остановлен. nginx или Apache упал после обновления, процессу не хватило памяти, либо сервис не запустился после перезагрузки сервера.
  • Файрвол блокирует IP-адреса Cloudflare. Весь трафик к origin приходит с адресов Cloudflare, и защита сервера — iptables, Fail2ban, файрвол панели хостинга — принимает его за атаку и банит эти диапазоны.
  • Origin не слушает нужный порт. В режиме шифрования Full Cloudflare подключается к серверу по HTTPS на порт 443. Если порт закрыт, а на сервере не настроен сертификат, соединение отклоняется — подробнее об ошибках SSL при проверках.
  • Хостинг отключил сайт. Аккаунт заблокирован за неоплату или превышение лимитов, и сервер отвечает отказом в соединении.
  • Сменился IP-адрес origin. В DNS-записях Cloudflare остался старый адрес, по которому теперь отвечает другой сервер и сбрасывает чужие подключения. Смежная тема — ошибки DNS при проверке сайта.

Что проверить владельцу сайта

  1. Откройте онлайн-проверку кода ответа — она без регистрации покажет, что сайт действительно отдаёт 521, минуя кэш браузера.
  2. Обратитесь к origin напрямую по IP-адресу сервера, в обход Cloudflare. Если соединение отклоняется — проблема на сервере, а не у Cloudflare.
  3. Убедитесь, что веб-сервер запущен: зайдите в панель хостинга или по SSH и перезапустите nginx или Apache.
  4. Проверьте файрвол: официальные диапазоны IP-адресов Cloudflare должны быть разрешены. Загляните и в списки блокировок Fail2ban.
  5. Сверьте режим шифрования в панели Cloudflare с настройками сервера: для Full и Full (strict) на origin должен работать HTTPS.
  6. Проверьте IP-адрес origin в DNS-записях Cloudflare — он должен совпадать с текущим адресом сервера.

Как часто встречается 521 на практике

Код 521 — исключительно редкий: за десять с лишним миллионов проверок Tracker.ru он не встретился ни разу, а соседние коды Cloudflare 520 и 522 фиксировались единично (по данным на июль 2026). Причина проста: остановленный origin владельцы обычно перезапускают за минуты, и до очередной проверки ошибка часто не доживает.

Частые вопросы

Почему Cloudflare показывает 521, если сервер работает?

Сервер может работать, но отклонять именно подключения Cloudflare. Чаще всего виноват файрвол: он забанил диапазоны IP Cloudflare, с которых приходит весь трафик. Второй вариант — сервер слушает не тот порт, к которому обращается Cloudflare. Проверьте белые списки файрвола и режим шифрования.

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

При 521 сервер отвечает на попытку соединения отказом — Cloudflare сразу понимает, что подключиться нельзя. При 522 сервер молчит, и соединение обрывается по таймауту. На практике 521 указывает на остановленный веб-сервер или файрвол, а 522 — на перегрузку или сетевые проблемы.

Видят ли посетители ошибку 521?

Да. Пока origin отклоняет соединения, Cloudflare показывает всем посетителям собственную страницу с кодом 521. DNS и сам Cloudflare при этом работают, но сайт фактически недоступен — мониторинг честно фиксирует падение.

См. также