Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Puchar WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Jak naprawiono błąd zbyt wielu żądań WordPress 429

Czy widzisz błąd „429 Too Many Requests” na twojej witrynie WordPress?

Ten komunikat o błędzie oznacza, że użytkownik wysłał zbyt wiele żądań HTTP do serwera twojej witryny internetowej. Ten błąd może być niezwykle frustrujący, ponieważ trudno jest ustalić, co go powoduje.

W tym artykule pokażemy, jak łatwo poprawić błąd „WordPress 429 Too Many Requests”.

How to fix WordPress 429 too many requests error

Co powoduje błąd zbyt wielu żądań WordPress 429?

Błąd „429 Too Many Requests” w WordPress zwykle występuje, gdy użytkownik, bot lub skrypt próbuje wykonać wiele żądań do twojej witryny internetowej w krótkim czasie. Jest to zabezpieczony środek mający na celu powstrzymanie potencjalnych ataków na twoją witrynę, znanych jako ataki DDOS.

Wyobraź sobie twoją witrynę internetową jako zatłoczone drzwi. Aby wszystko działało płynnie, istnieje limit liczby osób, które mogą wpisz jednocześnie.

Jeśli zbyt wiele osób próbuje wejść w tym samym czasie, drzwi mówią „wstrzymaj się” do niektórych z nich i wtedy pojawia się błąd „429 Too Many Requests”.

Causes of 429 error in WordPress

Jednym ze scenariuszy, w których możesz napotkać ten błąd, jest zbyt wiele żądań z twojej witryny internetowej WordPress.

Jeśli wtyczka lub fragment kodu próbuje wczytywać zbyt wiele informacji zbyt szybko, zabezpieczenia twojej witryny internetowej mogą powiedzieć: „Czekaj, to za szybko!”.

Może to mieć wpływ na to, jak twoja witryna wyświetla się w wyszukiwarkach, a nawet może uniemożliwić logowanie się do kokpitu administratora WordPress.

Czasami twoja witryna może prosić inną witrynę internetową o informacje za pomocą czegoś, co nazywa się API (jak komunikator między witrynami).

Jeśli twoja witryna prosi zbyt często lub zbyt szybko, druga witryna internetowa może powiedzieć: „Zaczekaj, prosisz o zbyt wiele zbyt szybko” i odpowie błędem „429”.

W związku z tym przyjrzyjmy się, jak łatwo rozwiązać i poprawić błąd „429 Too Many Requests” w WordPress.

Poprawka błędu 429 Too Many Requests w WordPressie

Ponieważ błąd „429 Too Many Requests” może być spowodowany różnymi czynnikami, pokażemy ci wiele sposobów na jego rozwiązanie i poprawkę.

Możesz skorzystać z poniższych odnośników, aby przejść do wybranej metody:

Pro Tip: Nie masz czasu na utrzymanie swojej witryny internetowej, ale chcesz ją zabezpieczyć? Nasze usługi serwisowe WordPress pomogą ci z łatwością zarządzać twoimi witrynami internetowymi i utrzymywać je w stanie wolnym od błędów.

1. Znajdź i wyłącz nieprawidłowo działającą wtyczkę

Najczęstszym winowajcą błędu 429 jest zła wtyczka na twojej witrynie internetowej. Wtyczki mogą czasami wysyłać wiele żądań do twojej witryny internetowej, które serwer może odrzucić z kodem błędu 429.

Pierwszą rzeczą, którą musisz zrobić, jest wyłączanie wszystkich wtyczek WordPress na twojej witrynie internetowej.

Możesz to zrobić, przechodząc na stronę Wtyczki ” Zainstalowane wtyczki w twoim obszarze administracyjnym WordPress i wybierając wszystkie wtyczki. Następnie wybierz „Wyłącz” z rozwijanego menu „Masowe działania” i kliknij „Zastosuj”.

Deactivate all WordPress plugins

Jeśli nie możesz uzyskać dostępu do obszaru administracyjnego WordPress, zapoznaj się z naszym przewodnikiem na temat wyłączania wszystkich wtyczek WordPress przez FTP.

Teraz przejdź ponownie na twoją witrynę internetową, aby sprawdzić, czy możesz odtworzyć błąd „429 Too Many Requests”. Jeśli nie, oznacza to, że wtyczka spowodowała ten problem.

Możesz teraz włączać swoje wtyczki jedna po drugiej i sprawdzać witrynę internetową po włączaniu każdej z nich. W ten sposób można znaleźć wtyczkę powodującą błąd.

Po znalezieniu wtyczki powodującej błąd można zastąpić ją alternatywną wtyczką WordPress lub spróbować skontaktować się z autorem wtyczki, aby poinformować go o błędzie.

Więcej szczegółów można znaleźć w naszym przewodniku na temat tego, jak poprosić o pomoc techniczną WordPress i ją uzyskać.

2. Przejście na domyślny motyw WordPressa

Wiele motywów WordPress zawiera funkcje, które normalnie są dostarczane z wtyczkami. Motywy te mogą również powodować błąd „429 Too Many Requests” na twojej witrynie internetowej.

Najłatwiejszym sposobem sprawdzenia, czy tak jest, jest przejście na domyślny motyw WordPress, taki jak Twenty Twenty-One.

Można to zrobić, przechodząc do sekcji Wygląd ” Motywy i klikając „Włączanie” pod jednym z domyślnych motywów.

Activate a default theme

Aby uzyskać więcej informacji, zapoznaj się z naszym przewodnikiem na temat prawidłowej zmiany motywu WordPress. W tym wpisie dowiesz się również, co zrobić, jeśli nie możesz uzyskać dostępu do kokpitu administratora WordPress.

Jeśli zmiana domyślnego motywu rozwiąże błąd 429, możesz znaleźć inny motyw WordPress. Możesz również zgłosić problem twórcy motywu, który być może będzie w stanie go poprawić.

3. Zmień Twój adres URL logowania do WordPressa

Jeśli obawiasz się, że widzisz błąd „409 Too Many Requests” z powodu ataku DDoS, możesz zmienić swój adres URL logowania do WordPress.

W ten sposób hakerzy nie będą w stanie znaleźć twojej strony logowania, dodając wp-admin lub wp-login na końcu adresu URL witryny internetowej.

Adres URL logowania WordPress można łatwo zmienić za pomocą wtyczki WPS Hide Login. Jeśli potrzebujesz pomocy, zapoznaj się z naszym przewodnikiem na temat instalacji wtyczki WordPress.

Po włączaniu należy przejść do Ustawienia ” WPS Hide Login.

WPS Hide Login add redirect

Po prostu wpisz adres URL nowej strony logowania w polu „Login url”. Możesz również dodać adres URL przekierowania.

Upewnij się, że kliknąłeś „Zapisz zmiany”, aby zapisać twoje ustawienia.

Aby uzyskać więcej informacji, zapoznaj się z naszym przewodnikiem na temat dodawania własnego adresu URL logowania w WordPress.

4. Sprawdzenie problemów z mieszaną treścią

Czasami błąd „429 Too May Requests” jest związany z innym błędem zwanym mieszaną treścią. Dzieje się tak, gdy twoja witryna internetowa jest obsługiwana przy użyciu protokołu HTTPS, ale jej części, takie jak obrazki, treść i inne elementy, są nadal wczytywane w protokole HTTP.

Jeśli korzystasz z wtyczki zabezpieczającej WordPress, może ona wykryć problemy z mieszaną treścią twojej witryny jako potencjalne zagrożenie bezpieczeństwa. Następnie może wdrożyć ograniczenie szybkości, aby zapobiec potencjalnym atakom lub nadużyciom.

Jeśli użytkownik uruchomi ten limit poprzez wielokrotne wczytywanie stron o mieszanej treści, może to spowodować błąd kodu 429. Aby poprawić ten problem, możesz przeczytać nasz artykuł o tym, jak naprawić błędy mieszanej treści w WordPress.

5. Sprawdź limity żądań API twojej wtyczki

Czasami błąd 429 może być wywołany przez wtyczki lub funkcje na twojej witrynie internetowej, które polegają na usługach zewnętrznych.

Usługi te komunikują się z twoją witryną internetową za pomocą interfejsu API, który działa jak komunikator między witrynami internetowymi. Podobnie jak w przypadku twojej witryny internetowej, niektóre interfejsy API mają ograniczenia dotyczące liczby żądań, które mogą otrzymać w określonych ramach czasowych.

Jeśli wtyczka na twojej witrynie stale pinguje API i przekracza te limity, może to prowadzić do błędu 429.

Aby to sprawdzić, zapoznaj się z dokumentacją wszelkich używanych wtyczek lub usług, które łączą się ze źródłami zewnętrznymi. Ich dokumentacja może wspominać o limitach żądań API i sposobach ich przestrzegania.

6. Przejrzyj swoje logi błędów w trybie debugowania

Jeśli nie masz nic przeciwko dodatkowemu rozwiązywaniu problemów, włączenie trybu debugowania WordPress może dostarczyć cennych informacji na temat źródła błędu 429.

Tryb debugowania pozwala WordPressowi rejestrować szczegółowe informacje o tym, co dzieje się za kulisami na twojej witrynie internetowej, w tym wszelkie błędy, które mogą powodować problem 429.

Aby włączyć tryb debugowania, możesz przeczytać nasz przewodnik krok po kroku, jak znaleźć i uzyskać dostęp do dzienników błędów WordPress.

Debug.log Contains Error Messages and Time Stamps

7. Przywracanie kopii zapasowej twojej witryny internetowej

Jeśli nadal nie masz pewności, co powoduje błąd „429 Too Many Requests” i masz utworzoną kopię zapasową, zalecamy przywrócenie kopii zapasowej przed wystąpieniem błędu.

W ten sposób możesz prześledzić swoje kroki i dowiedzieć się, co dokładnie doprowadziło do błędu. Co więcej, możesz szybko przywrócić witrynę internetową do działania, co jest ważne, jeśli prowadzisz sklep internetowy lub firmę.

Możesz przeczytać nasz przewodnik na temat prawidłowego przywracania kopii zapasowej witryny WordPress, aby uzyskać wskazówki. Jeśli nie wykonałeś jeszcze żadnej kopii zapasowej, ale chcesz to zrobić w przyszłości, zapoznaj się z naszym artykułem na temat tworzenia kopii zapasowych WordPress.

8. Skontaktuj się z Twoim dostawcą hostingu

Wiele razy zobaczysz błąd „429 Too Many Requests” w usługach stron trzecich, które potrzebują dostępu do twojej witryny internetowej. Mogą to być wyszukiwarki, roboty indeksujące i inne aplikacje internetowe.

Jeśli widzisz ten błąd w Google Search Console lub jakiejkolwiek usłudze innej firmy, to najprawdopodobniej wysyła ona zbyt wiele żądań do twojej witryny internetowej.

W takim przypadku musisz poprosić swojego dostawcę hostingu WordPress, aby nie blokował tych żądań.

Mówiąc o hostingu, warto również sprawdzić, czy witryna internetowa nie zużywa więcej zasobów niż zapewnia twoja usługa.

Jeśli tak, to będziesz musiał zaktualizować swój plan hostingowy, aby uzyskać większą moc procesora, przepustowość i przestrzeń dyskową. Lub przenieść twoją witrynę WordPress do innego dostawcy, aby uzyskać pomoc techniczną dla jej rozwoju.

9. Zainstaluj wtyczkę WordPress do pamięci podręcznej

Być może udało Ci się rozwiązać błąd „429 Too Many Requests”, ale zastanawiasz się, jak zapobiec jego ponownemu wystąpieniu. Zalecamy zainstalowanie wtyczki do pamięci podręcznej WordPress.

Wtyczki buforujące przechowują kopie często odwiedzanych plików i informacji, dzięki czemu gdy ktoś przejdzie na twoją witrynę, elementy te mogą być wczytywane znacznie szybciej z pamięci podręcznej, zamiast być odtwarzane za każdym razem.

Zmniejszając liczbę żądań, które twój serwer musi przetworzyć, pamięć podręczna wtyczek może potencjalnie pomóc w zapobieganiu błędowi 429, zwłaszcza jeśli jest on spowodowany nadmierną liczbą żądań tych samych danych.

Należy jednak pamiętać, że wtyczki mogą czasami powodować konflikty, dlatego po ich zainstalowaniu należy dokładnie przetestować twoją witrynę internetową.

Dowiedz się więcej o sposobach rozwiązywania typowych błędów WordPressa

Chcesz zabezpieczyć swoją witrynę internetową przed innymi typowymi błędami WordPressa? Oto inne przewodniki, które pomogą ci poznać inne problemy związane z WordPressem:

Mamy nadzieję, że ten artykuł pomógł ci poprawić błąd WordPress „429 Too Many Requests” na twojej witrynie internetowej. Warto również zapoznać się z naszą listą najczęściej występujących błędów edytora bloków i sposobów ich poprawki, a także z naszymi najlepszymi wtyczkami i narzędziami WordPress SEO.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Ujawnienie: Nasze treści są wspierane przez czytelników. Oznacza to, że jeśli klikniesz na niektóre z naszych linków, możemy otrzymać prowizję. Zobacz jak WPBeginner jest finansowany, dlaczego to ma znaczenie i jak możesz nas wspierać. Oto nasz proces redakcyjny.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Najlepszy zestaw narzędzi WordPress

Uzyskaj BEZPŁATNY dostęp do naszego zestawu narzędzi - zbiór produktów i zasobów związanych z WordPressem, które każdy profesjonalista powinien mieć!

Reader Interactions

7 komentarzyZostaw odpowiedź

  1. Jiří Vaněk

    I saw this error on my site once when the provider had problems with attacks on WordPress sites. It helped me a lot to switch the domain’s DNS to CloudFlare, which filters such attacks brilliantly. So if anyone has had a problem with this error due to DDOS, CloudFlare can be a great solution.

  2. Alan Brady

    Hi, I am persistently getting this 429 error on not only my live site, but also on a brand new site in a sub-domain. Is it possible that the sub-domain „inherits” the 429 error, or do I need to speak to my host provider?

    • WPBeginner Support

      You would want to speak with your hosting provider and they would be able to help you fix the error as it sounds like it would be from your hosting and not a plugin or theme.

      Administrator

  3. Snehal

    Hello

    We are facing this 429 error code on our website. If you open it directly from the address bar then it is opening but if you type keywords into google search then result pages are not opening, its giving this 429 error code.
    This issue only persists in google search engine not yahoo or bing search. What could be the reason and how to resolve this in google search
    Could you please help us in solving this issue.

    • WPBeginner Support

      You would want to follow the steps in this article and possibly have Google recrawl your site.

      Administrator

  4. Alamu

    Pls help my photo to clear this

    • WPBeginner Support

      I’m unsure what you mean, if you’re having this error then you would want to follow the steps in the article.

      Administrator

Zostaw odpowiedź

Dziękujemy za pozostawienie komentarza. Pamiętaj, że wszystkie komentarze są moderowane zgodnie z naszymi polityka komentarzy, a Twój adres e-mail NIE zostanie opublikowany. NIE używaj słów kluczowych w polu nazwy. Przeprowadźmy osobistą i konstruktywną rozmowę.