---
title: "błąd 408"
description: "Błąd 408 Request Timeout oznacza, że klient nie przesłał żądania w limicie czasu serwera. Poznaj typowe przyczyny, różnicę względem 504 i sposoby naprawy."
url: "https://nodea.pl/pl/slownik-pojec/bad-408"
lang: "pl"
updated: "2026-07-13"
---

# błąd 408

> Błąd 408 (Request Timeout) to kod odpowiedzi HTTP zwracany, gdy serwer zamyka połączenie, ponieważ klient nie zdążył przesłać kompletnego żądania w wyznaczonym limicie czasu.

**Błąd 408** (Request Timeout) to kod odpowiedzi [HTTP](https://nodea.pl/pl/slownik-pojec/http) oznaczający, że serwer zamknął połączenie, ponieważ klient nie przesłał kompletnego żądania w wyznaczonym limicie czasu. W odróżnieniu od większości błędów z rodziny 4xx nie wynika on z treści żądania, lecz z jego tempa — serwer po prostu przestał czekać.

## Jak działa błąd 408

Serwer WWW utrzymuje otwarte połączenie tylko przez określony czas, sterowany dyrektywami konfiguracji (w Apache m.in. RequestReadTimeout, w Nginx client\_header\_timeout i client\_body\_timeout). Jeśli w tym oknie nie nadejdą nagłówki lub ciało żądania, zwracany jest kod 408, a połączenie zostaje zerwane. Typowe scenariusze to bardzo wolne lub niestabilne łącze klienta, przerwany upload dużego pliku, aplikacja mobilna, która otworzyła połączenie i zamilkła, albo przeciążony serwer pośredniczący czy [load balancer](https://nodea.pl/pl/slownik-pojec/load-balancer) agresywnie zamykający bezczynne sesje. Warto pamiętać, że część przeglądarek otwiera zapasowe połączenia „na przyszłość" — sporadyczne 408 w logach są więc naturalne.

## Zastosowanie w praktyce

Użytkownik może zwykle rozwiązać problem odświeżeniem strony, sprawdzeniem stabilności łącza lub wyłączeniem VPN. Administrator powinien spojrzeć szerzej: jeśli 408 towarzyszą uploadom, należy wydłużyć limity czasu i rozmiaru ciała żądania; jeśli pojawiają się seriami przy normalnym ruchu, limity mogą być zbyt restrykcyjne albo serwer nie nadąża z obsługą połączeń — pomocne będzie monitorowanie [TTFB](https://nodea.pl/pl/slownik-pojec/ttfb) i obciążenia. Masowe, celowo powolne żądania to z kolei sygnatura ataku typu slowloris, przed którym chronią moduły takie jak mod\_reqtimeout, limity równoległych połączeń per IP oraz rate limiting na reverse proxy lub CDN. Przy diagnozie warto też odróżnić 408 od pokrewnego kodu 504 (Gateway Timeout): pierwszy dotyczy zbyt wolnego klienta, drugi — braku odpowiedzi serwera aplikacji za bramą, więc mylenie ich prowadzi do szukania problemu w niewłaściwej warstwie infrastruktury.

### Czym różni się błąd 408 od 504?

Błąd 408 dotyczy relacji klient–serwer: to klient nie dostarczył żądania na czas. Błąd 504 (Gateway Timeout) występuje między serwerami — brama lub reverse proxy nie doczekały się odpowiedzi od serwera aplikacji stojącego za nimi.

## Powiązane

- [błąd 500](https://nodea.pl/pl/slownik-pojec/bad-500)
- [HTTP](https://nodea.pl/pl/slownik-pojec/http)
- [TTFB](https://nodea.pl/pl/slownik-pojec/ttfb)
- [Load balancer](https://nodea.pl/pl/slownik-pojec/load-balancer)
- [Przepustowość](https://nodea.pl/pl/slownik-pojec/przepustowosc)

---

Wersje językowe: [en](https://nodea.io/en/glossary/http-408-error.md)  
Spis treści witryny: [llms.txt](https://nodea.pl/pl/llms.txt)
