HTTP 503 Service Unavailable
Temporariamente fechado: o servidor está vivo mas não pode receber requisições agora — sobrecarregado ou em manutenção.
O que significa o HTTP 503
HTTP 503 Service Unavailable é o sinal educado de indisponibilidade: o servidor existe e funciona, mas está temporariamente recusando tráfego por causa de sobrecarga, manutenção ou uma dependência upstream indisponível. Um cabeçalho Retry-After informa aos clientes quando voltar.
503 é deliberadamente diferente do 500: nada está quebrado, a capacidade simplesmente não está disponível agora. Essa distinção é exatamente o que crawlers e clientes de API usam para decidir como reagir.
Causas comuns de erros 503
- Modo de manutenção planejada (muitas plataformas servem 503 durante o deploy).
- Picos de tráfego esgotando workers, conexões ou limites de autoscaling.
- Uma dependência (banco de dados, cache) sendo reiniciada, fazendo a aplicação recusar requisições.
- Proteção contra DDoS ou limites de conexão descartando carga.
- Provedor de hospedagem suspendendo ou limitando um site que excedeu seu plano.
Como corrigir como visitante
- Espere e tente novamente — 503 é temporário por definição.
- Verifique a página de status do site ou contas de redes sociais para anúncios de manutenção.
Como corrigir como proprietário do site
- Envie Retry-After com uma estimativa realista durante janelas de manutenção.
- Corrija a capacidade: escale workers/instâncias, adicione cache, enfileire trabalho pesado.
- Faça os health checks distinguirem "iniciando" de "morto" para que os orquestradores não oscilem.
- Mantenha os 503s de manutenção curtos — sirva páginas em cache se puder, em vez de ficar totalmente fora do ar.
Exemplo de resposta
HTTP/1.1 503 Service Unavailable Retry-After: 120 Content-Type: text/html <html><body><h1>Down for maintenance, back in 2 minutes</h1></body></html>
Impacto no SEO
503 é a forma segura para SEO de ficar fora do ar: o Googlebot entende "temporariamente indisponível", tenta novamente depois e mantém suas páginas indexadas. Servir páginas de manutenção com 200 (conteúdo duplicado) ou 404/410 (desindexação!) durante a indisponibilidade é como os sites perdem rankings por acidente.
Perguntas frequentes
Páginas de manutenção deveriam retornar 503?
Sim, com um cabeçalho Retry-After. Ele informa aos crawlers que a interrupção é temporária e protege seus rankings de busca.
Por quanto tempo um site pode servir 503 com segurança?
Dias, não semanas. O Google trata 503s prolongados (aproximadamente além de uma ou duas semanas) como um sinal de que o site pode ter sumido e começa a retirar URLs.
Qual é a diferença entre 500 e 503?
500 significa que o servidor falhou durante o processamento; 503 significa que ele recusou deliberadamente porque está sobrecarregado ou em manutenção.