Você está vendo o erro “429 Too Many Requests” no seu site WordPress?
Essa mensagem de erro significa que um usuário enviou muitas solicitações HTTP ao servidor do seu site. Esse erro pode ser extremamente frustrante, pois é difícil descobrir qual é a causa.
Neste artigo, mostraremos a você como corrigir facilmente o erro “WordPress 429 Too Many Requests”.
Quais são as causas do erro 429 Too Many Requests do WordPress?
O erro “429 Too Many Requests” no WordPress geralmente ocorre quando um usuário, bot ou script tenta fazer muitas solicitações ao seu site em um curto período. Isso é como uma medida de proteção para impedir possíveis ataques ao seu site, conhecidos como ataques DDOS.
Imagine seu website como uma porta de entrada movimentada. Para que tudo funcione sem problemas, há um limite de quantas pessoas podem entrar ao mesmo tempo.
Se muitas pessoas tentarem entrar ao mesmo tempo, a porta diz “aguarde” para algumas delas, e é aí que você vê o erro “429 Too Many Requests”.
Um cenário em que você pode encontrar esse erro é quando há muitas solicitações do seu site WordPress.
Se um plug-in ou um trecho de código estiver tentando carregar muitas informações muito rapidamente, a segurança do seu site poderá dizer: “Espere, isso é muito rápido!”
Isso pode afetar a forma como seu site é exibido nos mecanismos de pesquisa e pode até impedir que você faça login no painel de administração do WordPress.
Às vezes, seu site pode estar solicitando informações a outro site usando algo chamado API (como um mensageiro entre sites).
Se o seu site fizer solicitações muito frequentes ou muito rápidas, o outro site poderá dizer: “Espere, você está solicitando muito, muito cedo”, e responderá com um erro ‘429’.
Dito isso, vamos dar uma olhada em como solucionar e corrigir facilmente o erro “429 Too Many Requests” no WordPress.
Como corrigir o erro 429 Too Many Requests no WordPress
Como o erro “429 Too Many Requests” pode ser causado por diferentes fatores, mostraremos várias maneiras de solucionar e corrigir o problema.
Você pode usar os links rápidos abaixo para ir para o método que deseja usar:
- Find and Deactivate a Misbehaving Plugin
- Switch to a Default WordPress Theme
- Change Your WordPress Login URL
- Check for Mixed Content Issues
- Check Your Plugins' API Request Limits
- Review Your Error Logs With Debug Mode
- Restore Your Website Backup
- Contact Your Hosting Provider
- Install a WordPress Caching Plugin
Dica profissional: Não tem tempo para manter seu site, mas quer mantê-lo seguro? Nossos serviços de manutenção do WordPress podem ajudá-lo a gerenciar seus sites com facilidade e mantê-los livres de erros.
1. Localizar e desativar um plug-in com problemas
O culpado mais comum do erro 429 é um plugin ruim em seu site. Às vezes, os plug-ins podem fazer várias solicitações ao seu site, que o servidor pode rejeitar com um código de erro 429.
A primeira coisa que você precisa fazer é desativar todos os plug-ins do WordPress em seu site.
Você pode fazer isso visitando a página Plugins ” Plugins instalados na área de administração do WordPress e selecionando todos os plugins. Depois disso, selecione “Deactivate” (Desativar) no menu suspenso “Bulk actions” (Ações em massa) e clique em “Apply” (Aplicar).
Se não for possível acessar a área de administração do WordPress, consulte nosso guia sobre como desativar todos os plug-ins do WordPress via FTP.
Agora, visite seu site novamente para ver se consegue reproduzir o erro “429 Too Many Requests”. Se não conseguir, isso significa que um plug-in estava causando esse problema.
Agora você pode ativar seus plug-ins um a um e verificar seu site depois de ativar cada um deles. Dessa forma, você poderá encontrar o plug-in que está causando o erro.
Depois de encontrar o plug-in que está causando o erro, você pode substituí-lo por um plug-in alternativo do WordPress ou tentar entrar em contato com o autor do plug-in para informá-lo sobre o erro.
Para obter mais detalhes, consulte nosso guia sobre como solicitar suporte ao WordPress e obtê-lo.
2. Mudar para um tema padrão do WordPress
Muitos temas do WordPress incluem funcionalidades que normalmente vêm com plug-ins. Esses temas também podem causar o erro “429 Too Many Requests” em seu site.
A maneira mais fácil de descobrir se esse é o caso é mudar para um tema padrão do WordPress, como o Twenty Twenty-One.
Você pode fazer isso acessando Appearance ” Themes e clicando em “Activate” (Ativar) abaixo de um dos temas padrão.
Para obter mais detalhes, consulte nosso guia sobre como alterar corretamente um tema do WordPress. Esta postagem também mostrará o que fazer se você não conseguir acessar o painel de administração do WordPress.
Se a alteração para um tema padrão resolver o erro 429, você poderá encontrar outro tema do WordPress. Você também pode relatar o problema ao desenvolvedor do tema, e talvez ele possa corrigi-lo.
3. Altere seu URL de login do WordPress
Se estiver preocupado com o fato de estar vendo o erro “409 Too Many Requests” devido a um ataque DDoS, talvez seja melhor alterar o URL de login do WordPress.
Dessa forma, os hackers não conseguirão encontrar sua página de login adicionando wp-admin
ou wp-login
ao final do URL do seu site.
Você pode alterar facilmente o URL de login do WordPress usando o plug-in WPS Hide Login. Se precisar de ajuda, consulte nosso guia sobre como instalar um plug-in do WordPress.
Depois de ativado, você precisa ir para Settings ” WPS Hide Login.
Basta inserir um novo URL da página de login na caixa “Login url”. Você também pode adicionar um “URL de redirecionamento”.
Certifique-se de clicar em “Save Changes” (Salvar alterações) para armazenar suas configurações.
Para obter mais informações, consulte nosso guia sobre como adicionar um URL de login personalizado no WordPress.
4. Verifique se há problemas de conteúdo misto
Às vezes, o erro “429 Too May Requests” está relacionado a outro erro chamado conteúdo misto. Isso ocorre quando seu site é servido usando HTTPS, mas partes dele, como as imagens, o conteúdo e outros elementos, ainda são carregados em HTTP.
Se você usar um plug-in de segurança do WordPress, ele poderá detectar os problemas de conteúdo misto do seu site como possíveis ameaças à segurança. Em seguida, ele poderá implementar a limitação de taxa para evitar possíveis ataques ou abusos.
Se um usuário acionar esse limite carregando repetidamente páginas com conteúdo misto, isso poderá resultar em um erro de código 429. Para corrigir esse problema, você pode ler nosso artigo sobre como corrigir erros de conteúdo misto no WordPress.
5. Verifique os limites de solicitação de API de seus plug-ins
Às vezes, o erro 429 pode ser acionado por plug-ins ou recursos em seu site que dependem de serviços externos.
Esses serviços se comunicam com seu site usando algo chamado API, que funciona como um mensageiro entre sites. Assim como no seu site, algumas APIs têm limites de quantas solicitações podem receber em um período específico.
Se um plug-in em seu site estiver constantemente fazendo ping em uma API e excedendo esses limites, isso pode levar ao erro 429.
Para verificar isso, dê uma olhada na documentação de todos os plug-ins ou serviços que você usa e que se conectam a fontes externas. A documentação deles pode mencionar os limites de solicitação da API e como se manter dentro deles.
6. Analise os registros de erros com o modo de depuração
Se você se sentir confortável com um pouco mais de solução de problemas, ativar o modo de depuração do WordPress pode fornecer informações valiosas sobre a origem do erro 429.
Omodo de depuração permite que o WordPress registre informações detalhadas sobre o que está acontecendo nos bastidores do seu site, incluindo quaisquer erros que possam estar causando o problema 429.
Para ativar o modo de depuração, leia nosso guia passo a passo sobre como localizar e acessar os logs de erros do WordPress.
7. Restaurar o backup do site
Se você ainda não tiver certeza do que está causando o erro “429 Too Many Requests” e tiver um backup em vigor, recomendamos restaurar um backup antes que o erro ocorra.
Ao fazer isso, você pode refazer seus passos e descobrir o que exatamente aconteceu que levou ao erro. Além disso, você pode fazer com que seu site volte a funcionar rapidamente, o que é importante se você tiver uma loja ou empresa on-line.
Para obter orientação, leia nosso guia sobre como restaurar corretamente o backup de um site WordPress. Se você ainda não fez nenhum backup, mas deseja fazer isso no futuro, consulte nosso artigo sobre como fazer backup do WordPress.
8. Entre em contato com o provedor de hospedagem
Muitas vezes, você verá o erro “429 Too Many Requests” em serviços de terceiros que precisam acessar o seu site. Eles podem ser mecanismos de pesquisa, rastreadores e outros aplicativos da Web.
Se você estiver vendo o erro no Google Search Console ou em qualquer serviço de terceiros, é provável que eles estejam enviando muitas solicitações para o seu site.
Nesse caso, você precisa solicitar ao seu provedor de hospedagem WordPress que não bloqueie essas solicitações.
Falando em hospedagem, talvez você também queira verificar se o seu site está usando mais recursos do que os fornecidos pelo serviço.
Se for esse o caso, você precisará atualizar seu plano de hospedagem para obter mais potência de CPU, largura de banda e espaço de armazenamento. Ou migrar seu site WordPress para um provedor diferente para dar suporte ao seu crescimento.
9. Instalar um plug-in de cache do WordPress
Talvez você tenha resolvido o erro “429 Too Many Requests”, mas está se perguntando como evitar que ele ocorra novamente. Recomendamos a instalação de um plug-in de cache do WordPress.
Os plug-ins de cache armazenam cópias de arquivos e informações acessados com frequência, de modo que, quando alguém visita seu site, esses elementos podem ser carregados muito mais rapidamente a partir do cache, em vez de terem de ser recriados todas as vezes.
Ao reduzir o número de solicitações que o servidor precisa processar, os plug-ins de cache podem ajudar a evitar o erro 429, especialmente se ele for causado por solicitações excessivas dos mesmos dados.
Dito isso, é importante observar que os plug-ins podem, às vezes, gerar conflitos, portanto, certifique-se de testar seu site completamente após instalar um deles.
Saiba mais maneiras de solucionar erros comuns do WordPress
Deseja proteger seu site de outros erros comuns do WordPress? Aqui estão outros guias para ajudá-lo a aprender sobre outros problemas do WordPress:
- Como corrigir o erro interno do servidor 500 no WordPress
- Como corrigir o erro 404 dos posts do WordPress (passo a passo)
- Como corrigir o erro 403 Forbidden no WordPress
- O que é o erro 414 Request URI Too Long e como corrigi-lo
- Como corrigir o erro 504 Gateway Timeout no WordPress
- Como corrigir o erro 413 Request Entity Too Large no WordPress
- Como corrigir o erro 28 do cURL: A conexão expirou após milissegundos
- Como corrigir o erro 401 no WordPress
Esperamos que este artigo tenha ajudado a corrigir o erro do WordPress ‘429 Too Many Requests’ em seu website. Talvez você também queira ver nossa lista dos erros mais comuns do editor de blocos e como corrigi-los, e nossas principais opções dos melhores plug-ins e ferramentas de SEO para WordPress.
Se você gostou deste artigo, inscreva-se em nosso canal do YouTube para receber tutoriais em vídeo sobre o WordPress. Você também pode nos encontrar no Twitter e no Facebook.
Syed Balkhi
Hey WPBeginner readers,
Did you know you can win exciting prizes by commenting on WPBeginner?
Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
You can get more details about the contest from here.
Start sharing your thoughts below to stand a chance to win!
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.
Administrador
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.
Administrador
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.
Administrador