520 Unknown Error ("неизвестная ошибка")

https://httpcat.ru/520
Это прямая ссылка на изображение со статусом. Вы можете скопировать и использовать её где угодно.
HTTP статус 520 — неизвестная ошибка

Описание

Код состояния 520 Unknown Errorнеофициальный статус, используемый CDN-платформами (например, Cloudflare), когда origin-сервер вернул некорректный, пустой или неожиданный ответ, который невозможно интерпретировать как корректный HTTP-ответ.

Основные характеристики:

  • Cloudflare получает ответ от origin-сервера, который не соответствует стандарту HTTP или вовсе отсутствует
  • Может быть вызван внутренним исключением, сбоем веб-сервера, нестандартными заголовками или даже закрытием TCP-соединения без ответа
  • Код 520 — это своего рода «запасной вариант» для всех неожиданных ситуаций, которые **не подходят под 502, 503 или 504**

Типичное использование:

GET / HTTP/1.1
Host: site-behind-cloudflare.com

HTTP/1.1 520 Unknown Error
Content-Type: text/html

<html>
  <body>
    <h1>520 Web Server Returned an Unknown Error</h1>
    <p>Cloudflare could not parse a valid HTTP response from the origin server</p>
  </body>
</html>

Особенности заголовков:

  • Server: cloudflare — указывает, что ответ сгенерирован CDN
  • CF-RAY — идентификатор запроса для отладки через Cloudflare

Когда использовать (внутренне CDN):

  1. Если веб-сервер неожиданно завершил соединение без отправки ответа
  2. Если вернулся пустой ответ или ответ с нарушением HTTP-формата
  3. При внутренних сбоях веб-приложения (например, в Apache, nginx, PHP-FPM и др.)

Дополнительно:

  • 520 — не часть официального стандарта HTTP, а специальный код, используемый Cloudflare и похожими системами
  • Связан с 521 (сервер не отвечает), 522 (таймаут), 523 (DNS error), но применяется, когда **причина неизвестна или нестандартна**
  • Для диагностики — следует проверить логи веб-сервера и убедиться, что он корректно отвечает на запросы

Документация: https://http.dev/520


Похожие статусы

HTTP статус 500 — внутренняя ошибка сервера
500
внутренняя ошибка сервера

↑ Наверх