| Предыдущий | Следующий |
| HTTP_STATUS_PROXY_AUTH_REQ | HTTP_STATUS_CONFLICT |
HTTP_STATUS_REQUEST_TIMEOUT
Что означает HTTP 408 (HTTP_STATUS_REQUEST_TIMEOUT)
HTTP_STATUS_REQUEST_TIMEOUT соответствует ответу HTTP 408: сервер не получил запрос полностью за допустимое время.
Сопоставьте тайм-ауты клиента, прокси и origin, скорость передачи и момент закрытия соединения.
408 означает, что сервер не получил запрос полностью за отведённое время. Смотрите паузы между header/body chunks, скорость клиента и request timeout на первом узле, вернувшем ответ. Это отличается от gateway timeout, где запрос уже передан upstream и задержка возникла дальше.
HTTP 408 означает, что сервер прекратил ждать полный запрос от клиента. Это отличается от 504, где gateway ждёт ответ от upstream. Проверьте скорость отправки тела, паузы клиента, framing и тайм-ауты proxy перед origin. Если запрос неидемпотентный, после обрыва нужно учитывать, успел ли сервер получить или применить часть операции, прежде чем автоматически повторять её.
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.