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.
Conteúdo
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”.

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:
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.
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:
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 exibida | O 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
F5depois de 1 a 5 minutos costuma bastar. - Force a atualização ignorando o cache. Pressione
Ctrl + F5(ouCmd + Shift + Rno 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 hospedagemAumentar 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:

Ao abrir o prompt de comando, digite o seguinte comando e tecle ENTER.
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?▾
2O erro 503 é problema meu ou do site?▾
3Quanto tempo dura o erro 503?▾
4Sou só visitante e o site dá 503. O que faço?▾
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?▾
6O que causa o erro 503 no WordPress?▾
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?▾
8O erro 503 prejudica o SEO do meu site?▾
9Onde encontro os logs de erro do 503?▾
/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?▾
11O Cloudflare pode causar o erro 503?▾
12Como usar o 503 durante uma manutenção programada?▾
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.