408
Средняя важность — нужна диагностика

Ошибка 408 — HTTP-статусы

Что это значит

Код 408 Request Timeout означает, что сервер прекратил ожидание запроса от клиента, так как время, отведённое на передачу данных, истекло. В этот момент сервер закрывает соединение, а клиент (браузер или приложение) получает сообщение об ошибке. Пользователь видит страницу с текстом вроде «408 Request Timeout» или «Время ожидания запроса истекло». Ошибка часто возникает при медленном интернете, перегруженном сервере или неправильных настройках тайм-аутов.

Вероятные причины

  • Медленное или нестабильное интернет-соединение клиента
  • Слишком маленький тайм-аут на стороне сервера
  • Перегрузка сервера (высокая нагрузка, нехватка ресурсов)
  • Проблемы с DNS-резолвингом (долгий поиск IP-адреса)
  • Блокировка или фильтрация трафика (файрвол, прокси)
  • Ошибка в клиентском приложении (не отправляет данные вовремя)
  • Проблемы с SSL/TLS-рукопожатием (долгая установка шифрования)
  • Атака типа Slowloris (медленная отправка запроса)

Что делать — по порядку

  1. Проверьте интернет-соединение: откройте другой сайт, выполните ping до сервера
  2. Перезагрузите страницу (F5) — ошибка может быть временной
  3. Очистите кэш браузера и файлы cookie
  4. Отключите VPN/прокси и повторите запрос
  5. Проверьте настройки тайм-аутов в конфигурации сервера (например, в nginx: proxy_read_timeout, в Apache: TimeOut)
  6. Увеличьте лимиты времени ожидания в клиентском приложении (если доступно)
  7. Проверьте логи сервера на предмет перегрузки или ошибок
  8. Обратитесь к хостинг-провайдеру или администратору сервера

Нажимайте на пункты, чтобы отмечать выполненные.

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

Что делать, если ошибка 408 появляется только на одном сайте?

Скорее всего, проблема на стороне сервера этого сайта. Попробуйте зайти позже или свяжитесь с его администратором.

Может ли ошибка 408 быть вызвана антивирусом?

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

Как исправить ошибку 408 на своём сервере?

Увеличьте параметры тайм-аута в конфигурации веб-сервера, оптимизируйте производительность, проверьте логи на наличие ошибок.

Ошибка 408 — это проблема клиента или сервера?

Может быть и тем, и другим. Чаще всего — медленное соединение клиента, но бывает и перегрузка сервера.

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

408 — клиент не отправил запрос вовремя, 504 — сервер-шлюз не дождался ответа от вышестоящего сервера.

Источники