Как исправить ошибку Cloudflare 524: истекло время ожидания
Ошибка 524 указывает, что Cloudflare установил успешное TCP-соединение с исходным веб-сервером, но источник не ответил HTTP-ответом, пока соединение не было прервано. Обычно Cloudflare ожидает 100 секунд ответа HTTP. Если источник не отвечает в течение этого времени, Cloudflare закроет соединение, и вы получите сообщение «Ошибка 524: истекло время ожидания».
Если вы регулярно выполняете HTTP-запросы, которые занимают более 100 секунд (например, экспорт больших данных), разместите эти процессы за поддоменом, который не является прокси (серым облаком) в приложении DNS Cloudflare.
Cloudflare обычно ожидает 100 секунд ответа HTTP от вашего сервера. Если в течение этого времени с вашего сервера не отправляется ответ (4KB), Cloudflare закрывает соединение и отображает страницу с ошибкой 524.
В чем причина ошибки 524?
Эта ошибка часто вызывается длительным процессом на исходном сервере, таким как приложение PHP или запрос к базе данных, который веб-сервер должен ждать, прежде чем он сможет ответить на запрос.
Что владельцы веб-сайтов могут сделать с ошибкой HTTP 524?
Апрельское обновление 2020:
Теперь мы рекомендуем использовать этот инструмент для вашей ошибки. Кроме того, этот инструмент исправляет распространенные компьютерные ошибки, защищает вас от потери файлов, вредоносных программ, сбоев оборудования и оптимизирует ваш компьютер для максимальной производительности. Вы можете быстро исправить проблемы с вашим ПК и предотвратить появление других программ с этим программным обеспечением:
- Шаг 1: просмотреть PC Repair & Optimizer Tool (Windows 10, 8, 7, XP, Vista — Microsoft Gold Certified).
- Шаг 2: Нажмите «Начать сканирование”, Чтобы найти проблемы реестра Windows, которые могут вызывать проблемы с ПК.
- Шаг 3: Нажмите «Починить все», Чтобы исправить все проблемы.
Исходя из вышеуказанных причин, есть несколько способов сделать это.
- Если вы думаете, что ваши плагины WordPress являются причиной ошибки, отключите все ваши плагины и посмотрите, исчезла ли ошибка. Если вы не можете получить доступ к панели инструментов своего веб-сайта, вы можете отключить плагины через файловый менеджер, следуя приведенным здесь инструкциям.
- Если вы думаете, что можете стать жертвой DDOS-атака, включите защиту DDOS Cloudflare.
- Если есть проблема с сервером, который находится вне вашего контроля, немедленно свяжитесь с вашим веб-хостингом.
- Если вы считаете, что проблема заключается в обновлении базы данных, подождите, пока обновление не будет завершено.
- В случае внезапного увеличения трафика вы должны либо обновить свой хостинг-план, либо перейти на веб-хостинг, который может обрабатывать трафик, который вы получаете.
Проверьте ресурсы
Если эта ошибка возникает на вашем сервере, рекомендуется проверить ресурсы сервера на предмет высокой загрузки. Возможно, что потребление ресурсов может быть выше, чем нормальное значение в источнике этой ошибки. Рекомендуется увеличить аппаратную емкость сервера или ограничить процессы, выполняющиеся на нем.
Переместить на поддомен
Если вы регулярно запускаете процессы, выполнение которых занимает более 100 секунд, вы можете попробовать переместить эти процессы в поддомен, который не поддерживается приложением Cloudflare DNS. Это устраняет второй предел 100 для процесса и накладывает на него нормальную нагрузку.
Что посетители могут сделать с ошибкой HTTP 524?
Поскольку эту проблему может решить только владелец веб-сайта или его веб-хостинг, посетитель веб-сайта ничего не может сделать, кроме как дождаться исправления ошибки или связаться с веб-мастером, если это возможно. Тем не менее, в то же время вы можете просмотреть содержимое сайта, введя URL-адрес в дисплей машины времени или кэша, чтобы узнать, есть ли у них заархивированная версия страницы. Google также может отображать кэшированные страницы, нажав на стрелку раскрывающегося списка рядом с URL-адресом, так что это еще один вариант.
CCNA, веб-разработчик, ПК для устранения неполадок
Я компьютерный энтузиаст и практикующий ИТ-специалист. У меня за плечами многолетний опыт работы в области компьютерного программирования, устранения неисправностей и ремонта оборудования. Я специализируюсь на веб-разработке и дизайне баз данных. У меня также есть сертификат CCNA для проектирования сетей и устранения неполадок.
Ошибки 520, 521, 522, 524 на сайте
CloudFlare — сервис для перенаправления трафика на сайт с помощью облачного прокси-сервера, который обеспечит дополнительную защиту от DDoS-атак и ускорит загрузку вашего сайта.
Ошибки 520, 521, 522, 524 — нестандартные коды ошибок сервиса CloudFlare.
Ошибка 520 Unknown Error
Система CloudFlare выдает 520 ошибку, если не может обработать ответ от веб-сервера, на котором расположен сайт:
Наиболее распространенные причины ошибки:
- сброс соединения (после успешного запроса сервер разорвал соединение);
- заголовок запроса превышает ограничение размера заголовка Cloudflare (более 8 КБ);
- пустой ответ от сервера;
- некорректный ответ от сервера.
Рекомендации по исправлению ошибки 520 даны в справке CloudFlare.
Ошибка 521 Web Server Is Down
Ошибка 521 возникает, когда веб-сервер обрывает соединение с CloudFlare:
Это может произойти в двух случаях:
сервер не отвечает или недоступен. Необходимо проверить работоспособность сервера;
веб-сервер блокирует запросы CloudFlare. Поскольку CloudFlare работает как обратный прокси-сервер, все запросы к серверам поступают от IP-адресов CloudFlare. Иногда система безопасности хостинга принимает постоянные подключения с одних и тех же IP-адресов за DDoS атаку. В результате на IP-адреса CloudFlare накладывается блокировка/ограничения по скорости.
Диапазон IP-адресов CloudFlare вы можете увидеть по ссылке.
Рекомендации по исправлению ошибки 521 даны в справке CloudFlare.
Ошибка 522 Connection timed out
Ошибка 522 возникает, если превышено время ожидания ответа от веб-сервера:
- веб-сервер перегружен и не ответил на запрос;
- на веб-сервере стоит система защиты, которая блокирует запросы от CloudFlare;
- веб-сервер недоступен;
- некорректный IP-адрес, установленный в настройках DNS на CloudFlare (Запрос от CloudFlare был отправлен на другой IP);
- проблемы с маршрутизацией сети между CloudFlare и веб-сервером.
Для решения проблемы удостоверьтесь, что ваш веб-сервер активен и принимает HTTP-запросы. Проверьте, корректны ли настройки DNS в Личном кабинете на CloudFlare.
Рекомендации по исправлению ошибки 522 даны в справке CloudFlare.
Ошибка 524 A timeout occurred
Ошибка 524 возникает, когда подключение с веб-сервером установлено, но он не ответил за установленное время ожидания соединения:
Время ожидания HTTP-ответа на CloudFlare — 100 секунд. Если веб-сервер не предоставил ответ, система выдаст 524 ошибку.
- длительная работа PHP-процесса или запроса к базе данных;
- веб-сервер перегружен. Проверьте доступные ресурсы сервера, в том числе процессор и оперативную память.
Рекомендации по исправлению ошибки 524 даны в справке CloudFlare.
Ошибки 520, 521, 522, 524
Ошибки 520, 521, 522, 524 могут появляться на сайте в том случае, если вы используете для своего сайта сервисы Cloudflare. Cloudflare — сервис, перенаправляющий трафик. Он позволяет увеличить скорость загрузки сайта и обеспечивает защиту от хакерских и DDoS-атак.
Ошибка 520 (Web server is returning an unknown error)
Если Cloudflare не удается обработать ответ сервера, на котором размещен сайт, то он выдает эту ошибку.
Причины появления ошибки 520
- Разрыв соединения, когда запрос к серверу был успешным.
- Превышение размера заголовка запроса (больше 8 КБ).
- Ответ сервера не содержит информацию.
- Ответ сервера некорректен.
Способы устранения ошибки 520 Web server is returning an unknown error
Если любое из вышеперечисленных условий исходит от веб-сервера, на котором размещен сайт, нужно обратиться в техподдержку хостинг-провайдера.
Правила ограничения скорости Cloudflare или другие запросы фильтрации иногда могут вызывать проблемы в работе сайта. Важно проверить и протестировать ваш сайт после подключения сервисов Cloudflare. Если на сервере хостинга используются системы безопасности, блокирующие запросы к сайту, обязательно укажите IP-адреса Cloudflare в белом списке, чтобы исключить вероятность блокировки запросов.
Ошибка 521 (Web Server Is Down)
Браузер показывает ошибку 521, когда веб-сервер неожиданно обрывает соединение с Cloudflare.
Причины появления ошибки 521
- Невозможно получить ответ от сервера.
- Система безопасности веб-сервера внесла запросы Cloudflare в черный список. Это связано с тем, что система работает по принципу обратного прокси-сервера. Ваша система безопасности могла принять периодические подключения от статических IP-адресов за DDoS-атаку. Из-за этого адреса блокируются или ограничиваются по скорости.
Способы устранения ошибки 521 Web Server Is Down
Возможно, веб-сервер отключен или работает с перебоями. В таком случае:
- Убедитесь, что ваш веб-сервер работает нормально.
- Просмотрите журналы ошибок сервера, чтобы выявить причину ошибки.
Если веб-сервер или хостинг-провайдер блокируют запросы Cloudflare, внесите в белый список все диапазоны IP-адресов сервиса в брандмауэре сервера или другом программном обеспечении безопасности.
Ошибка 522 (Connection timed out)
Появляется в случае, когда превышено время ожидания ответа от веб-сервера.
Причины появления ошибки 522
- Веб-сервер не может ответить на запрос из-за высокой загруженности.
- Система защиты веб-сервера блокирует запросы Cloudflare.
- Нет доступа к веб-серверу.
- IP-адреса Cloudflare не блокируются в брандмауэре.
- Ваш хостинг-провайдер не ограничивает скорость и не блокирует запросы от Cloudflare.
- Веб-сервер не перегружен.
Неисправную маршрутизацию в сети между Cloudflare и исходным веб-сервером устранить сложнее. Прежде чем перейти к этому пункту, исключите предыдущие. Если вы считаете, что причиной могут быть проблемы с сетью, отправьте заявку в службу поддержки Cloudflare.
Ошибка 524 (A timeout occurred)
Браузер покажет эту страницу, когда подключение к веб-серверу будет установлено, но его ответ превысит лимит ожидания. Cloudflare ожидает HTTP-ответ в течение 100 секунд.
Причины появления ошибки 524
- Проблемы в работе PHP-скриптов или сбой базы данных.
- Высокая загруженность веб-сервера.
Способы устранения ошибки 524 A timeout occurred
Проверьте доступные ресурсы веб-сервера, включая процессор, оперативную память и общий уровень трафика. Высокий уровень использования памяти память или высокая загрузка процессора могут сигнализировать о проблеме с ресурсами.
Если вы регулярно отправляете HTTP-запросы, выполнение которых занимает более 100 секунд (например, экспорт больших данных), рассмотрите возможность перемещения этих длительных процессов в поддомен , который не проксируется Cloudflare.