← Аналитика / analytics / account-and-zone-analytics
Коды состояния
Метрики кодов состояния в дашборде Cloudflare Аналитика дают клиентам более глубокое представление о распределении ошибок, которые возникают на их сайте, по дата-центрам. Дата-центр представляет собой объект, где Cloudflare размещает серверы, формирующие нашу периферийную сеть (текущие местоположения ↗).
Коды состояния HTTP, которые появляются в ответе, проходящем через нашу периферийную сеть, отображаются в аналитике.
Origin Status Code поможет вам расследовать проблемы на вашем origin-сервере. Если ваш origin-сервер возвращает 5xx ошибку, периферийная сеть Cloudflare передаст эту ошибку конечному пользователю. Сравнение Edge Status Code и Origin Status Code поможет определить, возникает ли проблема на вашем origin-сервере или на периферийной сети Cloudflare.
Ошибки, возникающие на наших edge-серверах (пустое 502, 503, или 504 страницу ошибки, содержащую только Cloudflare) не учитываются в аналитике ошибок.
Отфильтровать конкретную ошибку (или несколько ошибок) можно, выбрав один или несколько пунктов в легенде. Также можно исключить определённую ошибку, и она перестанет отображаться на графике.
Распространённые коды состояния edge
400- некорректный запрос, перехваченный периферийной сетью Cloudflare (например, отсутствующий или неверный заголовок HTTP)403- функции безопасности (например, Web Application Firewall, Browser Integrity Check, Cloudflare challenges, и большинство кодов ошибок 1xxx)409- ошибки DNS, обычно в виде кода ошибки 1000 или 1001413- размер загружаемого файла превысил максимально допустимый (настраивается в дашборде в разделе Сеть > Максимальный размер загружаемого файла.)444- используется Nginx для обозначения того, что сервер не передал клиенту никакой информации и закрыл соединение. Этот код ошибки является внутренним для Nginx и является не возвращённых клиенту.499- используется Nginx для обозначения того, что клиент закрыл соединение, пока сервер ещё обрабатывал его запрос, из-за чего сервер не смог отправить в ответ код состояния.
Подробнее см. в Ошибка клиента 4xx.
Распространённые коды состояния origin-сервера
400- origin-сервер отклонил запрос из-за некорректного или неподдерживаемого синтаксиса, отправленного приложением.404- только если origin-сервер вернул на запрос ответ 404.4xx50x
Подробнее см. в Ошибка клиента 4xx и Устранение неполадок с ошибками Cloudflare 5XX.
ошибки 52x
520- по сути это универсальный ответ на случай, когда origin-сервер возвращает что-то неожиданное или что-то, что наша периферийная сеть не допускает либо не может интерпретировать (то есть нарушение протокола или пустой ответ).522- наша периферийная сеть не смогла установить TCP-соединение с origin-сервером.523- origin-сервер недоступен (например, IP-адрес origin изменился, а DNS не обновили, либо возникли проблемы с сетью между нашей периферийной сетью и origin-сервером).524- наша периферийная сеть установила TCP-соединение, но origin-сервер не отправил ответ HTTP до истечения времени ожидания соединения.525- эта ошибка означает, что SSL handshake между Cloudflare и веб-сервером origin не завершился успешно из-за проблемы с сетью или сертификатом на origin-сервере.526- сертификат, настроенный на origin-сервере, недействителен.
Подробнее см. в Устранение неполадок с ошибками Cloudflare 5XX.