В этой статье речь пойдёт о том, что представляет из себя Ошибка 520 Unknown Error. Она говорит о том, что система CloudFlare не может обработать ответ от веб-сервера, на котором расположен сайт. Для контроля онлайн статуса сайта, оценки доступности сайта существуют специальные сервисы. Одним из таких сервисов является сервис BAILRY – бесплатная регулярная (периодическая) проверка сайта на доступность. Есть в этом сервисе и платная подписка – для постоянного контроля доступности сайта.
Наиболее распространенные причины ошибки:
- сброс соединения (после успешного запроса сервер разорвал соединение);
- заголовок запроса превышает ограничение размера заголовка Cloudflare (более 8 КБ);
- пустой ответ от сервера;
- некорректный ответ от сервера.
Рекомендации по исправлению ошибки 520 Unknown Error
Обратитесь к своему хостинг-провайдеру или администратору сайта и запросите проверку журналов ошибок вашего исходного веб-сервера на предмет сбоев и обратите внимание на следующие распространенные причины:
- Происходит сбой приложения веб-сервера Origin
- Cloudflare IP не разрешены
- Тайм-аут простоя TCP исходного веб-сервера короче 300 секунд
- Заголовки, превышающие 8 КБ (обычно из-за слишком большого количества файлов cookie)
- Пустой ответ от исходного веб-сервера, в котором отсутствует код состояния HTTP или тело ответа
- Отсутствуют заголовки ответа или исходный веб-сервер не возвращает правильные ответы об ошибках HTTP
Ошибка 520 распространена в некоторых приложениях PHP, которые приводят к сбою исходного веб-сервера.
Если Ошибка 520 продолжается после обращения к вашему хостинг-провайдеру или администратору сайта, предоставьте следующую информацию в службу поддержки Cloudflare:
- Полный URL-адрес ресурса, запрошенного при возникновении ошибки
- Cloudflare cf-request-id или cf-ray из сообщения об ошибке 520
- Вывод с http://www.example.com/cdn-cgi/trace (замените www.example.com на ваше имя хоста и домен, где произошла ошибка 520)
- Два файла HAR:
- один с включенным Cloudflare на вашем сайте, и
- другой с Cloudflare временно отключен
Напоследок важно отметить то, что доверие клиентов и пользователей к вашему сайту, а также позиция в поисковых системах напрямую зависят от доступности вашего ресурса (сайта) в любой момент времени. А контролировать эту доступность вы сможете при помощи сервиса BAILRY – уникального программного продукта не имеющего аналогов на рынке. Чтобы быть в курсе подключите бесплатную регулярную (периодическую) проверку сайта на доступность уже сегодня!