HTTP 408 Request Timeout — тайм-аут запроса

  • Обновлено
  • Чтение ≈ 2 минуты

Краткий ответ

408: сервер не дождался полного запроса от клиента — из-за медленной сети или малого таймаута. Повторите запрос, проверьте сеть и при необходимости увеличьте таймаут на сервере.

В этой статье
  1. Что означает ошибка
  2. Причины и признаки
  3. Пошаговое решение
  4. Проверка результата

#Что означает ошибка

408
408 Request Timeout

408: сервер не дождался полного запроса от клиента — из-за медленной сети или малого таймаута. Повторите запрос, проверьте сеть и при необходимости увеличьте таймаут на сервере.

#Причины и признаки

Возможная причинаКак узнатьЧто делать
Медленная сетьСравните работу через другую сеть; если сбой остаётся только в одной сети, проверьте её настройки и ограничения.Проверьте. После действия повторите исходную операцию.
Малый таймаутСравните обстоятельства появления ошибки с указанным признаком и не меняйте настройки без подтверждения.Увеличьте.
Большой запросСравните обстоятельства появления ошибки с указанным признаком и не меняйте настройки без подтверждения.Разбейте.
ПроксиСравните работу через другую сеть; если сбой остаётся только в одной сети, проверьте её настройки и ограничения.Проверьте. После действия повторите исходную операцию.

#Пошаговое решение

  1. Повторите запросПри ответе 408 Request Timeout сервер не успел получить от клиента полный запрос. Если вы открывали обычную страницу, проверьте, что устройство остаётся подключённым к интернету, подождите немного и один раз обновите страницу (Ctrl+R, на Mac Command+R). Если отправляли форму, особенно платёжную, сначала проверьте, была ли операция обработана; не отправляйте её повторно вслепую. При ошибке только на одном сайте сохраните URL и время. Если 408 повторяется на нескольких сайтах, проверьте нестабильность сети и посредников (VPN/прокси), а не очищайте пароли браузера.
  2. Проверьте сетьЕсли 408 появляется снова, проверьте подключение: откройте два известных сайта в новом окне; затем на телефоне откройте тот же проблемный URL сначала по домашнему Wi-Fi, а затем через мобильный интернет. Если сбой только в одной сети, проверьте соединение роутера с провайдером, потери Wi-Fi, активный VPN или прокси. Если запрос долго отправляет большой файл, уменьшите его размер в пределах правил сервиса и повторите после проверки статуса предыдущей отправки. Владельцу сервера: найдите конкретный запрос по времени в журнале доступа, посмотрите, успел ли клиент передать заголовки и тело, и проверяйте таймаут чтения запроса (client_header_timeout/client_body_timeout в Nginx) только при доказанной причине. Не увеличивайте все таймауты наугад.
  3. Проверьте таймаутыСопоставьте время ожидания с настройками чтения тела запроса в веб-сервере и обратном прокси. Для HTTP 408 важно, что сервер не дождался полноценного запроса от клиента: сначала проверьте медленную передачу, соединение и возможные промежуточные узлы. Не увеличивайте все тайм-ауты без анализа журналов и нагрузки.
  4. Определите, откуда приходит тайм-аутЕсли 408 повторяется на одном сайте, проверьте его через мобильное подключение и другую сеть. На собственном сервере найдите запрос в журнале доступа по времени и IP и сопоставьте его с журналом обратного прокси: проверьте, успел ли клиент передать заголовки и тело запроса до истечения тайм-аута. При крупной загрузке сравните размер файла с лимитами и скорость исходящего канала. Не увеличивайте вслепую все тайм-ауты Nginx/Apache и не отключайте защиту: медленный клиент, прокси и недоступность приложения требуют разных решений.

#Проверка результата

Откройте тот же адрес, где возникало «HTTP 408 Request Timeout — тайм-аут запроса», в исходном браузере. Сравните с другим подключением и проверьте точный код ответа. Не используйте незащищённые обходы HTTPS как доказательство исправления.

Так эту ошибку тоже называют

Источники и обновления

Последнее обновление статьи: 2 ноября 2026. Версии программ и интерфейсы меняются — если шаги не совпадают с вашей версией, сверяйтесь с документацией производителя.