524 — код, специфичный для Cloudflare. Он означает, что Cloudflare успешно подключился к исходному веб-серверу, но тот не отправил HTTP-ответ до истечения тайм-аута чтения прокси Cloudflare. Сейчас в документации Cloudflare указано значение по умолчанию 125 с (в более старой — 100 с); клиенты тарифа Enterprise могут увеличить его до 6000 с.
Само соединение работает, значит, проблема в том, сколько времени нужно приложению: долгие отчеты, большие выгрузки, медленные запросы к базе данных или бэкенд, который ждет другой сервис. Исходный сервер может все-таки закончить работу уже после того, как Cloudflare перестал ждать; тогда в его логах будет успешный запрос или 499 в nginx.
Пример ответа
HTTP/1.1 524 A Timeout Occurred
Date: Fri, 06 Nov 2026 10:15:32 GMT
Content-Type: text/html; charset=UTF-8
Connection: close
X-Frame-Options: SAMEORIGIN
Referrer-Policy: same-origin
Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Expires: Thu, 01 Jan 1970 00:00:01 GMT
Server: cloudflare
CF-RAY: 8f3a1b2c4d5e6f74-NRT SEO и проверка редиректов
Для поисковых роботов 524 — ошибка сервера. Страницы, которые загружаются дольше нескольких секунд, создают проблемы для сканирования задолго до того, как упрутся в лимит Cloudflare. Перенесите медленную работу в фоновые задачи, возвращайте 202 с URL для проверки статуса или передавайте ответ потоком. Проверка скорости редиректов покажет, сколько времени занимает каждый переход.
Типичные причины и сценарии использования
- Долгий скрипт, отчет или выгрузка выполняется дольше, чем позволяет тайм-аут Cloudflare (около двух минут).
- Медленные запросы к базе данных или заблокированные таблицы.
- Приложение ждет ответа от медленного внешнего API.
- Из-за исчерпанных ресурсов исходного сервера (CPU, память, пул воркеров) медленно выполняется каждый запрос.