TrueURL
TrueURL

Меню

408 Request Timeout

Сервер не получил полный запрос вовремя и закрывает соединение. Клиент может отправить запрос повторно по новому соединению.

Поясняющая фраза
Request Timeout
Редирект
Нет
Кэшируется по умолчанию
Нет

408 Request Timeout означает, что сервер не получил полное сообщение запроса за то время, которое был готов ждать. Серверы отправляют этот код на простаивающих keep-alive-соединениях или когда клиент начал запрос, но передает заголовки или тело слишком медленно. Затем сервер закрывает соединение; клиент, у которого запрос еще в пути, может повторить его по новому соединению.

Не путайте этот код с 504 Gateway Timeout, когда шлюз слишком долго ждет ответа от вышестоящего сервера, и с кодом nginx 499, который записывается в лог, когда клиент первым перестает ждать.

Пример ответа

HTTP
HTTP/1.1 408 Request Timeout
Date: Fri, 06 Nov 2026 10:15:32 GMT
Connection: close
Content-Type: text/html
Content-Length: 54

<html><body><h1>408 Request Timeout</h1></body></html>

SEO и проверка редиректов

Редкие ошибки 408 безвредны. Частые 408 для поисковых роботов говорят о том, что тайм-ауты запросов на сервере слишком короткие или сервер перегружен, а это может сократить сканирование. Проверка редиректов сразу отправляет запрос целиком, поэтому 408 получает редко; если все же получила, значит, сервер или прокси перед ним не справляются с нагрузкой.

Типичные причины и сценарии использования

  • Медленное мобильное соединение слишком долго передает тело запроса.
  • Keep-alive-соединение простаивало дольше, чем позволяет тайм-аут сервера.
  • Очень короткие тайм-ауты заголовков или тела в балансировщике нагрузки или на сервере, например client_header_timeout и client_body_timeout в nginx.
  • Защита от атак медленными запросами (Slowloris) обрывает медленных клиентов.

Проверка редиректов URL

Бесплатная проверка редиректов TrueURL покажет все коды ответа, которые возвращает URL, — на каждом переходе цепочки.