Запросы • HTTP 408

Ошибка 408 Request Timeout: что значит и как исправить

408 значит, что сервер слишком долго ждал от клиента полного запроса и закрыл соединение. В отличие от 504, проблема не в медленном сервере, а в медленной отправке запроса.

Что значитСервер не дождался полного запроса от клиента.
Чья сторонаЧаще сторона клиента/сети, реже настройки сервера.
Быстрый фиксПроверить сеть и повторить; уменьшить размер загрузки.
Как избежатьСтабильная сеть, разумные таймауты на сервере.

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

408 Request Timeout сервер отдаёт, когда открыл соединение, но не получил полный запрос за отведённое время и закрыл его. Сервер при этом работает — просто запрос не пришёл вовремя.

Частые причины 408

  • Медленное или нестабильное соединение клиента.
  • Большой аплоад, который не успевает загрузиться.
  • Слишком короткий таймаут ожидания запроса на сервере.
  • Зависшее keep-alive соединение.

Что делать посетителю

  • Проверьте интернет и повторите действие.
  • Если загружали файл — уменьшите его или попробуйте на стабильной сети.
  • Отключите VPN/прокси, если соединение нестабильно.

Что проверить владельцу сайта

  • Адекватны ли таймауты ожидания запроса (client_body_timeout и т.п.).
  • Не слишком ли мал лимит на размер загрузки.
  • Стабильность сети между балансировщиком и сервером.

Чем 408 отличается от 504

408 — клиент не успел отправить запрос. 504 — сервер не успел ответить. Это разные концы одного соединения, и лечатся они по-разному.

Частые вопросы

Что значит ошибка 408?

Сервер слишком долго ждал полный запрос от клиента и закрыл соединение по таймауту. Чаще причина в медленной сети или большом аплоаде.

Чем 408 отличается от 504?

408 — клиент не успел отправить запрос, 504 — сервер не успел ответить. Это разные стороны соединения.

Как исправить 408?

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

Смежные ошибки и материалы

Ошибка 504 Gateway TimeoutШлюз не дождался ответа сервера вовремя — что делать. Время ожидания истеклоERR_CONNECTION_TIMED_OUT — сервер не ответил вовремя. Ошибка 429 Too Many RequestsСлишком много запросов — rate limit и как обойти. Почему не открывается сайтЧеклист диагностики и все коды ошибок.

Сайт отдаёт ошибки?

Найду и устраню технические ошибки сайта

Проведу технический аудит, найду причину ошибок сервера, редиректов и SSL, починю и настрою мониторинг, чтобы сайт не падал молча. Старт от 5 000 рублей.

Заказать техаудит