Error 503: guia completo com 5 soluções

O error 503 é um código de status HTTP que informa ao usuário que o servidor está temporariamente indisponível. Logo, não consegue processar a solicitação do cliente. É possível se deparar com este erro por diversos motivos. Os principais são a sobrecarga da mesma solicitação, manutenção temporária, erros de conexão com banco de dados ou algum tipo de configuração malformada. 

O trâmite normal é quando um usuário envia uma solicitação ao servidor e o mesmo envia uma resposta para a solicitação. O error 503 é uma das respostas possíveis, onde indica que o servidor não pôde concluir a ação naquele momento específico e solicita uma nova tentativa mais tarde. 

O que é o error 503 e quais as causas? 

Quando um usuário acessa site um site, o navegador utilizado (Google Chrome, MS Edge, Mozilla, entre outros), envia uma solicitação de imediato ao servidor onde o domínio está alocado. 

Se a solicitação não pode ser atendida naquele momento, o visitante receberá um código de erro HTTP e uma mensagem correspondente ao erro. No caso do error 503, a mensagem geralmente é acompanhada de “Serviço Indisponível” ou o mesmo termo em inglês “Service Unavailable”. 

Erro 503 no navegador

Podemos perceber que o error 503 é um erro temporário, não indicando problemas permanentes no servidor. Isto é, o código indica que todo servidor está operando normalmente, porém, não pode atender à solicitação naquele momento.

As causas mais comuns são a sobrecarga (esgotamento de recursos como CPU e memória), erros de permissão ou manutenções pré-estabelecidas (programadas). Ainda assim, as causas e soluções podem variar.  

As causas do error 503 variam, mas quase todas se concentram em poucos cenários. A tabela abaixo resume as mais frequentes, onde está a origem de cada uma e com que frequência costumam aparecer:

Sobrecarga de recursos (CPU, RAM, processos)Servidor — excesso de acessos ou consumo
★★★★★
Plugin ou tema com erro (WordPress)Aplicação — falha de PHP derruba o site
★★★★
Manutenção programada do servidorServidor — indisponibilidade planejada
★★★★★
Erro de conexão com o banco de dadosAplicação — banco fora ou sobrecarregado
★★★★★
Configuração malformada (.htaccess, proxy, CDN)Servidor / CDN — regra ou sintaxe incorreta
★★★★★
DNS mal resolvidoRede — IP de origem incorreto ou cache antigo
★★★★★

Antes de tentar qualquer correção, vale identificar de qual lado está o problema. O diagrama abaixo mostra o raciocínio rápido: o erro é temporário, e a primeira pergunta é se você é apenas um visitante ou o dono do site — porque a ação muda completamente em cada caso.

Apareceu o erro 503 (serviço indisponível, temporário) O site é seu? visitante ou dono? Não, sou visitante Espere e recarregue F5, Ctrl+F5, limpe cache, teste em outra rede Resolve sozinho em alguns minutos Sim, é meu Investigue a causa logs, recursos (CPU/RAM), plugins, DNS, config Resolveu? Não Amplie recursos ou acione o suporte
O 503 é temporário: o visitante geralmente só espera; o dono do site investiga a causa.

Logo, o error 503 do servidor é um código de status HTTP que indica que o servidor não está disponível temporariamente para processar a solicitação do cliente devido a diferentes razões, e é necessário aguardar e tentar novamente mais tarde.

Os erros da família 5xx são todos do lado do servidor e costumam ser confundidos. Antes de resolver o 503, vale entender como ele se diferencia dos dois códigos mais próximos — o 502 e o 504:

502
Bad Gateway
Um servidor intermediário (proxy ou gateway) recebeu uma resposta inválida do servidor de origem. A comunicação aconteceu, mas a resposta veio quebrada.
Resposta inválida da origem
503
Service Unavailable
O servidor está temporariamente indisponível — no ar, mas sem conseguir atender no momento, por sobrecarga ou manutenção. É o erro deste artigo.
Servidor sobrecarregado ou em manutenção
504
Gateway Timeout
Um servidor intermediário esperou pela origem, mas ela demorou demais para responder e o tempo limite se esgotou. Comum em consultas ou processos lentos.
Origem demorou demais para responder

Variações da mensagem do erro 503

O 503 raramente aparece com o mesmo texto. A mensagem muda conforme o servidor web (Apache, Nginx), a camada de cache (como o Varnish) ou a CDN (como o Cloudflare) que está na frente do site. Todas significam a mesma coisa — o serviço está temporariamente indisponível —, mas o texto exato ajuda a identificar em que ponto da estrutura o problema aconteceu. Veja as variações mais comuns:

Mensagem exibidaO que indica
503 Service Unavailable
Apache / genérico
A forma mais comum. O servidor está no ar, mas não pôde atender à solicitação naquele momento — geralmente por sobrecarga ou manutenção.
503 Service Temporarily Unavailable
Nginx
Variação típica do Nginx. Reforça o caráter temporário — comum quando o servidor de aplicação por trás (PHP, por exemplo) não responde.
Error 503 Backend fetch failed
Varnish (cache)
O cache Varnish tentou buscar a página no servidor de origem e não obteve resposta. O problema está na origem, não no cache.
503 first byte timeout
Cloudflare
A CDN Cloudflare conectou ao servidor de origem, mas ele demorou demais para enviar o primeiro byte da resposta. Indica origem lenta ou sobrecarregada.
503 Backend unavailable / no healthy backend
Cloudflare / load balancer
Nenhum servidor de origem saudável foi encontrado pelo balanceador. Comum quando todos os servidores de origem estão fora ou sobrecarregados.

Saber ler essas variações economiza tempo: se o texto cita “Varnish” ou “Backend fetch failed”, o problema está na comunicação entre o cache e o servidor de origem; se cita “Cloudflare” ou “first byte timeout”, a origem do site demorou demais para responder à CDN.

Quais as soluções para o error 503? 

A primeira pergunta a responder é: você está apenas tentando acessar um site, ou o site é seu? A resposta muda completamente o que fazer. Na maioria das vezes em que um visitante encontra o 503, o problema é temporário e se resolve sozinho em poucos minutos. Já quando o site é seu, é preciso investigar a causa no servidor.

Você é visitante? Comece por aqui

Se você só está tentando abrir uma página e recebeu o 503, o problema quase sempre está do lado do servidor do site — e não há muito o que fazer além de esperar. Ainda assim, vale tentar estes passos rápidos, que resolvem boa parte dos casos:

  • Espere alguns minutos e recarregue. Como o 503 é temporário (sobrecarga ou manutenção), recarregar a página com F5 depois de 1 a 5 minutos costuma bastar.
  • Force a atualização ignorando o cache. Pressione Ctrl + F5 (ou Cmd + Shift + R no Mac) para buscar uma versão nova da página.
  • Limpe o cache do navegador e o cache de DNS. Dados antigos podem manter a página de erro. Veja como em nosso guia como limpar o cache do navegador.
  • Teste em outra rede ou dispositivo. Abra o site pelo 4G do celular. Se funcionar, o problema era local; se não, confirma que está no servidor do site.
  • Verifique se o site está fora para todos. Ferramentas como o “Downdetector” ou um teste de “is it down” indicam se a queda é geral — nesse caso, só resta aguardar o responsável pelo site resolver.

Se o site não é seu e nenhum desses passos funcionou, a única saída é aguardar: o administrador precisa corrigir o problema na origem.

O site é seu? Veja as soluções de administrador

Se você administra o site e quer identificar e corrigir a causa do 503, siga as soluções abaixo, da mais provável para a mais avançada.

Checklist de soluções para administradores

Siga na ordem e marque cada item conforme testar

Seu site vive caindo com erro 503?

O 503 costuma aparecer quando o site ultrapassa os recursos do plano. Na HomeHost, você conta com infraestrutura dimensionada para picos de acesso e um suporte técnico em português pronto para ampliar recursos e manter seu site sempre no ar.

Conhecer planos de hospedagem

Aumentar a capacidade de CPU, RAM e limite de processos do servidor

A causa mais comum para o erro 503 é o esgotamento de recursos do servidor, como CPU, RAM e limite de processos… antes de mais nada, você faça contato com o suporte técnico, para confirmar se este é o caso.

Upgrade de hardware normalmente pode corrigir o erro 503

Fornecer uma experiência positiva ao usuário é o ponto crucial quando se busca otimização do desempenho do servidor. O crescimento do tráfego traz a necessidade de explorar maneiras de atualizar seus servidores nos principais componentes: desempenho, segurança e escalabilidade. 

Hardware

Para isso, atualizar o hardware é o primeiro passo. Aumentar a quantidade de RAM, capacidade de CPU e a velocidade do armazenamento irá permitir que o servidor consiga atender mais solicitações ao mesmo tempo, evitando quedas e sobrecarga. 

Software

O software também necessita da devida atenção. Em primeiro lugar, é importante verificar se o sistema operacional, servidor web e todos os softwares que compõem a estrutura do servidor estão atualizados. 

Outro ponto a ser verificado são as configurações no que se refere ao uso de cada recurso por parte do servidor, assim como a alocação de memória. Se o servidor utiliza mais um componente do que o outro, busque equilibrar o uso de cada. 

Criptografia 

Implemente criptografia SSL e TLS com o objetivo de proteger as comunicações de usuário e servidor. É indispensável caso você tenha um serviço que ofereça e/ou envolva informações confidenciais e transações financeiras. 

Junto a isso, estabelecer regras de firewall permitirá o tráfego necessário ao seu servidor, considerando também o uso de filtros de pacotes para bloquear pacotes maliciosos e evitar quedas do servidor através de ataques cibernéticos. 

Checar DNS

Outra alternativa para corrigir o error 503 é a checagem e verificação do DNS. Alguns fatores que envolvem o DNS podem estar reproduzindo o erro. Um IP mal-resolvido, por exemplo, pode acarretar o erro. 

Sendo assim, você deve fazer o flush do seu DNS para limpar o cache. Basicamente, é uma forma de limpar o cache do DNS e tentar acessar a página novamente. O processo varia conforme seu sistema operacional. Vejamos como realizar no Windows: 

No Windows

Na barra de pesquisa do Windows, digite “cmd” e busque pelo prompt de comando, conforme imagem abaixo: 

Acessando o prompt de comando

Ao abrir o prompt de comando, digite o seguinte comando e tecle ENTER. 

ipconfig /flushdns
ipconfig flushdns

Este comando irá limpar o cache de DNS e redefinir. Ao concluir, você receberá uma mensagem mostrando os resultados. 

Uma outra maneira que é utilizável em qualquer sistema operacional, é realizar o flush do seu DNS diretamente pelo Google Chrome. Para isso, você deve acessar o navegador e digitar o seguinte na barra de pesquisa: 

chrome://net-internals/#dns

Na tela seguinte, clique em “Clear host cache”. 

Reiniciar o servidor

Reiniciar o servidor e o equipamento de rede é uma solução simples que costuma resolver o error 503 quando a causa é sobrecarga momentânea, conflito de configuração ou arquivo temporário corrompido — o reinício libera recursos travados e restabelece as conexões.

Vale lembrar, porém, que isso trata o sintoma, não a causa raiz: se o erro voltar com frequência, é sinal de que há um problema de fundo (falta de recursos, plugin, configuração) que precisa ser investigado. 

Verificar os logs de erro

Quando ocorre o error 503, o servidor registra o erro correspondente nos logs do servidor. Portanto, os logs de erros fornecem diversas informações importantíssimas. Para saber como resolver, é necessário saber a causa e tudo isso fica registrado nestes arquivos. 

Sendo assim, localize os arquivos de logs onde estão registrados os erros. Vale ressaltar que a localização pode variar conforme o servidor utilizado e as configurações estabelecidas. 

Podemos observar os logs do servidor web de acesso e de erro onde são armazenados em um local específico. O log de erros do Apache costuma se chamar “error_log” e fica em “/var/log/apache2/” (Debian/Ubuntu) ou “/var/log/httpd/” (CentOS/RHEL).

O arquivo de log de erros do Nginx pode ser encontrado, por padrão, em “/var/log/nginx/error.log

Logs de aplicativos

Se o erro 503 acontecer relacionado a um aplicativo ou serviço em execução, o servidor também irá registrar e pode conter algumas linhas de informações muito relevantes para o troubleshooting. Logo, é sempre interessante coletar estes dados e buscar nas documentações do aplicativo alguma instrução caso não haja uma de imediato. 

Logs do sistema operacional

Em alguns casos, erros relacionados ao servidor web ou à rede podem ser registrados nos logs do sistema operacional. Por exemplo:

No Linux, os logs do sistema são frequentemente encontrados em diretórios como “/var/log/syslog” ou “/var/log/messages“.

No Windows, você pode verificar o Visualizador de Eventos para registros de erros relacionados ao servidor web ou à rede.

Ao examinar os logs de erro, procure por mensagens ou entradas associadas ao error 503. Essas mensagens podem fornecer detalhes sobre a causa subjacente, como erros de conexão com banco de dados, problemas de configuração do servidor, recursos insuficientes ou falhas de aplicativo.

Lembre-se de que interpretar os logs de erro pode exigir conhecimento técnico e pode ser necessário consultar a documentação relevante do servidor web ou buscar suporte técnico adicional para obter assistência na análise dos registros e na resolução do problema.

?

Perguntas frequentes sobre o erro 503

Clique numa pergunta para ver a resposta

1O que significa o erro 503?
O 503 (Service Unavailable) é um código HTTP que indica que o servidor está temporariamente indisponível e não conseguiu atender à solicitação naquele momento. O servidor está no ar, mas sobrecarregado, em manutenção ou com alguma falha momentânea.
2O erro 503 é problema meu ou do site?
Quase sempre é do lado do servidor do site, não do seu computador. Para confirmar, tente abrir o mesmo site em outra rede ou pelo 4G do celular. Se abrir em outro lugar, pode ser cache local; se não abrir em lugar nenhum, o problema está no servidor do site.
3Quanto tempo dura o erro 503?
Por ser temporário, costuma durar de alguns segundos a poucos minutos quando a causa é um pico de acessos ou manutenção rápida. Se persistir por horas, há um problema mais sério no servidor ou na aplicação que precisa ser corrigido pelo responsável pelo site.
4Sou só visitante e o site dá 503. O que faço?
Espere de 1 a 5 minutos e recarregue com F5. Se não resolver, force a atualização com Ctrl + F5, limpe o cache do navegador e teste em outra rede. Se o site for de terceiros e nada funcionar, só resta aguardar o responsável corrigir.
5Qual a diferença entre erro 502, 503 e 504?
O 502 (Bad Gateway) indica que um servidor intermediário recebeu uma resposta inválida da origem. O 503 (Service Unavailable) significa que o servidor está indisponível ou sobrecarregado. O 504 (Gateway Timeout) ocorre quando a origem demora demais para responder. Os três são erros 5xx, do lado do servidor.
6O que causa o erro 503 no WordPress?
As causas mais comuns são um plugin ou tema com erro de PHP, esgotamento de memória PHP, ou excesso de processos (incluindo o wp-cron). Para testar, desative todos os plugins renomeando a pasta wp-content/plugins e troque para um tema padrão.
7Como resolver o erro 503 no meu próprio site?
Na ordem: verifique os logs de erro do servidor, confirme o uso de recursos (CPU, RAM, processos), desative plugins/tema no caso de WordPress, aumente o limite de memória PHP, cheque o DNS e, se persistir, amplie os recursos do plano ou acione o suporte da hospedagem.
8O erro 503 prejudica o SEO do meu site?
Se for breve, não — o Google entende o 503 como indisponibilidade temporária e tenta novamente depois. Por isso ele é, inclusive, o código correto para usar durante manutenções programadas. Já um 503 prolongado por dias pode fazer o Google reduzir o rastreamento e afetar o posicionamento.
9Onde encontro os logs de erro do 503?
No Apache, em /var/log/apache2/ (Debian/Ubuntu) ou /var/log/httpd/ (CentOS/RHEL). No Nginx, em /var/log/nginx/error.log. Os logs mostram a causa exata, como erro de banco de dados, falha de PHP ou esgotamento de recursos.
10Reiniciar o servidor resolve o erro 503?
Em muitos casos sim, porque libera recursos travados e restabelece conexões. Mas isso trata o sintoma, não a causa: se o 503 volta com frequência, há um problema de fundo (recursos insuficientes, plugin ou configuração) que precisa ser investigado.
11O Cloudflare pode causar o erro 503?
Sim. Quando o servidor de origem está lento ou fora do ar, o Cloudflare pode retornar mensagens como “503 first byte timeout” ou “no healthy backend”. Nesse caso, o problema está na origem do site, e não na CDN — verifique os recursos e a disponibilidade do servidor.
12Como usar o 503 durante uma manutenção programada?
Ao tirar o site do ar para manutenção, configure o servidor para responder com status 503 e, idealmente, o cabeçalho Retry-After indicando quando ele volta. Assim, os buscadores entendem que a queda é temporária e não penalizam o site.

Conclusão

O error 503 é, na maioria dos casos, um problema temporário: o servidor está no ar, mas não conseguiu atender à solicitação naquele momento. Se você é visitante, comece pelo mais simples — espere alguns minutos, recarregue a página e limpe o cache do navegador e do DNS.

Se o erro acontece no seu próprio site e persiste, a causa costuma estar no esgotamento de recursos (CPU, RAM, processos) ou em alguma falha de configuração: verifique os logs de erro do servidor para identificar a origem e, se necessário, acione o suporte da sua hospedagem para ampliar os recursos ou investigar o problema a fundo.

Este artigo foi útil?

Obrigado pela resposta!
Picture of Vinicius L

Vinicius L

Ganhe 30% OFF

Indique seu nome e e-mail,e ganhe um cupom de desconto de 30% para sempre na Homehost!