O erro 503, geralmente temporário, é um código de status HTTP que indica a indisponibilidade momentânea do servidor do site.
Esse erro pode aparecer de algumas maneiras diferentes, as principais são:
- 503 serviço indisponível
- 503 serviço temporariamente indisponível
- Erro 503 do servidor HTTP
- HTTP Server Erro 503
- Erro 503 Serviço Indisponível
- 503 service unavailable
- O servidor está impossibilitado de atender à sua solicitação
Quando seu site apresenta um erro 503, os visitantes são redirecionados para uma página de erro, por exemplo abaixo:
Existem muitos motivos pelos quais um servidor pode retornar com o erro 503, quando o servidor se encontra sobrecarregado; durante uma manutenção em andamento; aumento repentino no tráfego; falta de otimização no código do servidor; configuração incorreta do DNS; incompatibilidade com temas ou plugins ou por falta de recursos do plano de hospedagem.
Veja abaixo como resolver:
- Confira o uso dos recursos
- Verifique as configurações de firewall do seu servidor
- Verifique se há manutenção automatizada em andamento
- Atualize a página e limpar o cache do navegador
- Verifique o cache de seu DNS
- Reinicie seu servidor e seu equipamento de rede
Confira o uso dos recursos
Os recursos utilizados por um servidor incluem memória RAM, processador, processos de entrada e Inodes do site, algum deles podem estar sobrecarregando o servidor e o impedem de funcionar adequadamente - Se necessário, veja quais são as limitações dos servidores da HostGator.
Para determinar se o problema está relacionado ao uso excessivo de recursos, é fundamental acompanhar de perto as métricas de seus recursos.
Comece verificando os processos que estão rodando, revisando os temas e plugins de sua plataforma de criação (WordPress, Prestashop entre outros), pois podem consumir recursos em excesso e entrar em conflito entre si.
Se o erro 503 ocorrer após a instalação de um plugin específico, este pode ser a causa. Caso não seja possível identificá-lo, é necessário desativar todos os plugins instalados e reativá-los um por um -Se necessário, veja como desativar
Além disso, temas mal programados também podem gerar erros 503. Se está usando WordPress, tente mudar para um tema padrão, como o Twenty Nineteen ou o Twenty Twenty - Se necessário, veja como mudar tema no Wordpress.
Se o problema persistir, isso pode indicar que alguns scripts ou aplicações estão sobrecarregando os recursos do seu atual plano de hospedagem. Nesse caso, otimizar o site, através de ferramentas como GTMetrix ou realizar a atualização para outro plano (upgrade) com mais desempenho, são medidas a serem consideradas.
Verifique as configurações de firewall do seu servidor
Uma Web Application Firewall (WAF) é responsável por bloquear tráfego suspeito e proteger seu site contra atividades maliciosas.
No entanto, configurações inadequadas podem levar a falsos positivos, bloqueando conexões legítimas de clientes. Por exemplo, seu firewall pode erroneamente identificar uma solicitação segura de uma Rede de Distribuição de Conteúdo (CDN) como maliciosa, resultando no bloqueio de tráfego essencial e gerando erros 503.
Desative temporariamente ou restaure o firewall e volte a recarregar o site para verificar se o erro 503 desaparece.
Verifique se há manutenção automatizada em andamento
Atualizações automatizadas acontecem o tempo todo para garantir que tudo esteja sendo executado na última versão. Por exemplo, em atualizações automáticas, quando é lançada uma nova versão do WordPress. O sistema automaticamente emite a mensagem de erro 503 durante esse processo.
Nesse caso, você pode escolher modificar as opções de configuração de sua plataforma como WordPress e desabilitar as atualizações automáticas. Deste modo, você terá controle sobre a manutenção da sua plataforma.
No entanto, algumas vezes o erro acontece devido a sessões de manutenção programada pelos provedores de serviço, nesse casso contate o suporte para verificar se o erro 503 está sendo causado pela manutenção programada.
Verifique o cache de seu DNS
Outro fator que pode causar o erro 503 seria relacionado ao DNS, como, servidores DNS sem resposta ou um cache DNS corrompido.
Uma maneira de resolver esse problema é limpar o cache de DNS – Se necessário, veja como fazer
Reinicie seu servidor e seu equipamento de rede
O erro 503 pode resultar de problemas de conectividade na rede de servidores que hospedam seu aplicativo. Para corrigi-lo, se você tiver acesso root ao seu site, uma solução simples é reiniciar o servidor - Se necessário, como fazer Reboot em VPS e Dedicado
Caso esteja enfrentando o erro persistente, ele pode estar relacionado a questões temporárias em seu computador ou sua rede de internet, impedindo o processamento das solicitações.
Neste caso, desligue seu computador, modem ou roteador, espere alguns segundos, e ligue-os novamente. Assim que tiver feito isso, reconecte seu computador à rede WiFi e tente carregar o site novamente.