O que é o erro HTTP 429 e como corrigi-lo
Publicados: 2020-08-06O “melhor” tipo de erro que você pode obter é aquele que informa exatamente o que está causando o problema. O erro HTTP 429 obtém nota máxima nessa área. Você saberá imediatamente qual é o problema, para que possa começar a identificar o culpado imediatamente.
Resumindo, o erro 429 aparece quando alguém ou algo está fazendo muitas solicitações ao seu servidor. Se você estiver usando o WordPress, existem várias maneiras simples de solucionar esse problema.
Então, vamos trabalhar!
Inscreva-se no nosso canal no Youtube
O que é o erro HTTP 429?
O erro HTTP 429 é mais conhecido pela mensagem que o acompanha, que diz: “Muitas solicitações”. Dependendo do navegador que você está usando, o código de erro pode ser um pouco diferente. Algumas de suas variações mais comuns incluem:
- “Erro 429”
- “HTTP 429”
- “Erro 429 (Muitas solicitações)”
Como você pode ver, o identificador “429” está sempre lá. Em suma, esse código de erro significa uma de duas coisas. Ou o seu servidor da web está sobrecarregado com o número de solicitações que está recebendo ou tem uma configuração para bloquear conexões de um endereço IP específico se detectar uma anormalidade.
Por “anormalidade”, queremos dizer comportamento suspeito, como um determinado IP tentando acessar a página de login do seu site repetidamente. Ataques de negação de serviço (DDoS) também podem acionar o erro HTTP 429, pois um servidor seguro reconhecerá prontamente esse tipo de comportamento malicioso.
É importante compreender exatamente o que pode desencadear o erro 429. Se for você que está tentando acessar uma página muitas vezes, o erro desaparecerá sozinho em breve. Por exemplo, seu host da web pode ter uma configuração para limitar o acesso por alguns minutos após a ocorrência de um comportamento suspeito.
Por outro lado, se o erro persistir, ele pode apontar para um ataque malicioso ou um serviço de terceiros que está sobrecarregando seu servidor. Nesse caso, pode ser necessário arregaçar as mangas para consertar sozinho.
Como corrigir o erro HTTP 429 no WordPress (4 técnicas)
Nas seções a seguir, exploraremos as quatro maneiras mais comuns de corrigir o erro 429 no WordPress. Abordaremos essas correções na ordem do que geralmente funciona melhor, começando com a solução de problemas de seus plug-ins.
1. Desative todos os seus plug-ins
Freqüentemente, um plugin desonesto pode estar por trás de um erro 429 persistente. Em nossa experiência, os plug-ins com maior probabilidade de acionar esse erro são:
- Plugins de segurança
- Soluções que forçam seu site a carregar por HTTPS
- Ferramentas que reescrevem seus URLs do WordPress de uma forma ou de outra
A maneira mais rápida de descobrir se um plug-in está disparando o erro HTTP 429 é desabilitar todos os que estão ativos em seu site. Se o erro persistir depois disso, você pode tentar uma correção diferente e, se ele desaparecer, você pode começar a identificar o culpado.
Desativar os plug-ins do WordPress é simples. No entanto, o erro 429 às vezes impede que você acesse a área de administração do WordPress. Se isso acontecer com você, a melhor maneira de desligar seus plug-ins temporariamente é usando o protocolo de transferência de arquivos (FTP).
Depois de se conectar ao seu site via FTP, navegue até a pasta wp-content . Lá você verá uma pasta chamada plug-ins . Se você renomear essa pasta para qualquer outra coisa, isso desativará todos os plug-ins em seu site de uma só vez:

Naturalmente, isso afetará a funcionalidade do seu site. No entanto, seu objetivo principal deve ser recuperar o acesso e ver se um plug-in está acionando o erro.
Se você puder acessar seu site normalmente após desabilitar seus plug-ins, seu próximo passo será restaurar o diretório de plug - ins ao seu nome original. Depois de fazer isso, abra a pasta via FTP e comece a trabalhar na lista de plug-ins ativos.
Para cada plug-in, você desejará alterar o nome da pasta individual, o que o desativará. Em seguida, verifique se o erro persiste. Depois de identificar qual plug-in exato estava causando o problema, você pode substituí-lo ou desinstalá-lo.

2. Mude para um tema WordPress padrão
Em alguns casos, seu tema WordPress ativo pode estar por trás do erro 429. Isso ocorre mais provavelmente com temas complexos que usam chaves de API para autenticação.
Mais uma vez, estamos trabalhando com o pressuposto de que você não tem acesso ao painel do WordPress para lidar com esse problema em potencial. Assim como com os plug-ins, no entanto, você pode usar um cliente FTP para desabilitar seu tema ativo.
Esse processo funciona da mesma forma que as etapas que abordamos na última seção:
- Conecte-se ao seu site WordPress via FTP.
- Navegue até wp-content / themes .
- Localize a pasta do seu tema ativo.
- Renomeie essa pasta para qualquer outra coisa.
Como o WordPress requer que seu site tenha um tema ativo, ele mudará automaticamente para uma das opções padrão. Se você abrir seu site agora e o erro desaparecer, tudo deve parecer um pouco diferente.
Nesta fase, você pode tentar reinstalar o seu tema ou restaurar o nome anterior da pasta existente. Se o erro persistir, pode ser necessário reverter para uma versão anterior do tema ou considerar o uso de uma versão diferente.
3. Altere o URL de login do WordPress
Se nem os temas nem os plug-ins estiverem por trás dos problemas do error 429, o problema pode ser alguém tentando invadir o seu site. Normalmente, isso envolve forçar o caminho através da sua página de login.
Ao alterar seu URL de login padrão do WordPress, você cuida desse problema e ajuda a proteger seu site de ataques futuros. A maneira mais fácil de fazer isso é usando um plugin como WPS Hide Login:

Já falamos sobre como usar WPS Hide Login no passado, porque é nossa ferramenta favorita para esse trabalho. É importante observar que você também pode atualizar o URL de login do WordPress manualmente, mas desaconselhamos esse método porque envolve fazer alterações significativas nos arquivos principais do seu site.
Se você tentou as duas soluções anteriores e ainda está bloqueado no back-end do WordPress, não será possível instalar um novo plug-in. Nesse caso, você precisará tirar as armas grandes. Com isso, queremos dizer entrar em contato com sua equipe de suporte de hospedagem.
4. Entre em contato com seu provedor de hospedagem
Qualquer serviço de suporte de hospedagem na web de qualidade apreciará que você tentou solucionar um problema antes de contatá-los. Quando se trata do erro HTTP 429, se você descartou plug-ins e temas, pode supor que o problema provavelmente seja um ataque de terceiros ao seu site.
Existem várias medidas que você pode usar para proteger seu site WordPress. No entanto, a maioria delas são medidas preventivas. Se o seu site estiver atualmente “sob ataque”, talvez você precise solicitar assistência técnica.
Mesmo que você não consiga acessar o seu site, o serviço de suporte do seu host da web deve ser capaz de dar uma olhada em seus logs de segurança e ver se há algo errado. Eles também podem restaurar um backup anterior ao qual você não tem acesso.
Portanto, neste ponto, nossa recomendação é deixar seu provedor de hospedagem saber qual erro você está vendo e o que você tentou resolver. Uma vez que o erro 429 desapareça, você pode tomar medidas para proteger seu site para que esse problema não ocorra novamente.
Conclusão
No que diz respeito aos erros, 429 não é tão difícil de lidar. Na pior das hipóteses, isso pode impedir você de fazer login na área de administração do WordPress, mas ainda existem algumas etapas simples que você pode seguir para tentar resolver esse problema.
Se você encontrar o erro HTTP 429 e ele persistir por mais de alguns minutos, aqui estão quatro soluções rápidas que devem ajudá-lo a restaurar o seu site ao normal:
- Desative todos os seus plug-ins.
- Mude para um tema WordPress padrão.
- Altere o URL de login do WordPress.
- Entre em contato com seu provedor de hospedagem.
Você tem alguma dúvida sobre como solucionar o erro de HTTP 429 no WordPress? Vamos falar sobre eles na seção de comentários abaixo!
Imagem em miniatura do artigo por Botond1977 / shutterstock.com
