| Предыдущий | Следующий |
| HTTP_STATUS_TOKEN_REQUIRED | HTTP_STATUS_SERVER_ERROR |
HTTP_STATUS_CLIENT_CLOSED_REQUEST
Что означает HTTP 499 (HTTP_STATUS_CLIENT_CLOSED_REQUEST)
HTTP_STATUS_CLIENT_CLOSED_REQUEST соответствует ответу HTTP 499: NGINX записывает 499, когда клиент или downstream-прокси первым закрыл соединение.
Сопоставьте длительность запроса с тайм-аутами браузера, мобильного клиента, балансировщика и proxy. 499 не доказывает, что origin намеренно отклонил запрос.
Запись NGINX 499 означает, что клиентская сторона закрыла соединение раньше, чем NGINX успел вернуть нормальный ответ. Причиной может быть timeout браузера, API-клиента, load balancer или отмена пользователем, а не ошибка NGINX. Сопоставьте время запроса, upstream response time и тайм-ауты всех промежуточных узлов: медленный origin часто проявляется большим числом 499.
Отдельно проверьте, не отменяет ли запрос промежуточный proxy раньше собственного timeout NGINX или приложения.
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.