Błąd 429 Too Many Requests oznacza, że w krótkim czasie do serwera trafiło zbyt wiele żądań i część z nich została odrzucona. To mechanizm ochronny, który chroni stronę przed przeciążeniem. Poniżej pokażemy, jak ustalić źródło ruchu i co z nim zrobić.
Typowe źródła 429
- Agresywne boty i crawlery: skanery oraz roboty odpytujące stronę setki razy w krótkim czasie.
- Wtyczka odpytująca własne API w pętli: dodatek, który w tle wielokrotnie wywołuje wp-admin/admin-ajax.php albo REST API i sam generuje lawinę żądań.
- Masowe odpytywanie ze skryptów zewnętrznych: integracje, importy albo narzędzia monitorujące, które biją w stronę zbyt często.
Krok 1: sprawdź Access log
Log dostępu pokaże, kto i jak intensywnie odpytuje stronę.
- Zaloguj się do panel.jdm.pl → Hosting → przy stronie kliknij Szczegóły → zakładka Logi.
- Wybierz typ Access log i kliknij Odśwież.
- Poszukaj powtarzającego się IP albo tego samego adresu URL wywoływanego raz za razem w krótkich odstępach. To zwykle źródło problemu.

Krok 2: odetnij ruch botów
Jeśli w logu widać agresywne boty, rozważ włączenie JS Challenge w JDM Shield. Zwykły przeglądarkowy ruch przejdzie test w tle, a proste boty zostaną odsiane, zanim obciążą stronę.
- Wejdź w zakładkę Bezpieczeństwo, karta JDM Shield.
- Ustaw JS Challenge dla zakresu ruchu, który chcesz filtrować, i zapisz. Szczegóły trybów opisaliśmy we wpisie JDM Shield: ochrona logowania i blokada botów.

Krok 3: ogranicz wtyczkę lub skrypt
- Jeśli w logu powtarza się adres wewnętrzny (na przykład admin-ajax.php albo endpoint REST), sprawdź, która wtyczka go wywołuje. Zaktualizuj ją, zmień jej ustawienia odpytywania albo zamień na lżejszą.
- Jeśli źródłem jest Twój skrypt lub integracja, zmniejsz częstotliwość zapytań i dodaj odstępy między nimi.
Krok 4: zgłoś, jeśli 429 dotyka zwykłych odwiedzających
Jeśli w logu nie widać agresywnego źródła, a błąd 429 dostają normalni odwiedzający, wyślij zgłoszenie przez Zgłoszenia (BOK). Podaj godzinę wystąpienia błędu i przykładowe adresy. Sprawdzimy, co uruchamia ograniczenie po stronie serwera.
Najczęstsze problemy
429 wraca falami co kilka minut. To typowe dla bota albo wtyczki odpytującej w pętli. Znajdź powtarzające się IP lub adres w Access log i odetnij je JS Challenge albo ograniczeniem wtyczki.
Błąd pojawia się tylko dla mnie. Sprawdź, czy to nie wtyczka lub rozszerzenie w Twojej przeglądarce odświeża stronę zbyt często. Spróbuj z innej sieci lub urządzenia.
Nie wiem, jaki jest limit żądań na moim serwerze. Nie podajemy sztywnych wartości w tym wpisie, bo zależą od konfiguracji. Jeśli potrzebujesz szczegółów dla swojej usługi, zapytaj przez Zgłoszenia (BOK).