Central de Ajuda

Guia da Central de Ajuda

Erros HTTP 404, 500, 502, 503, 504 e 508: o que significam e como diagnosticar

O código HTTP mostra em qual camada uma solicitação falhou. 404 indica recurso não encontrado; 500, falha interna; 502, resposta inválida do servidor de origem; 503, indisponibilidade temporária; 504, timeout do upstream. 508 Resource Limit Is Reached é comum em hospedagens com limites, mas não faz parte do conjunto principal definido pela RFC 9110.

Resumo prático

CódigoSignificadoPrimeiros pontos
404O servidor não encontrou o recurso.URL, maiúsculas, arquivo, raiz, rota e permalink.
500Erro interno inesperado.Log, PHP, aplicação, permissões e .htaccess.
502Gateway recebeu resposta inválida.PHP-FPM, proxy, aplicação ou upstream.
503Servidor indisponível temporariamente.Manutenção, sobrecarga, serviço parado ou limite.
504Gateway esperou além do prazo.Consulta lenta, API, PHP, banco ou rede do upstream.
508Limite de recurso da conta atingido.CPU, RAM, I/O, processos ou entradas simultâneas.

Antes de editar

  1. Registre URL, código, horário, método e última alteração.
  2. Teste página estática simples para separar servidor web da aplicação.
  3. Abra cPanel > Métricas > Erros e Uso de recursos.
  4. Consulte log da aplicação e PHP no mesmo horário.
  5. Faça backup do arquivo antes de qualquer alteração.

404 Not Found

Confirme raiz do domínio, arquivo inicial, caminho e diferença entre maiúsculas e minúsculas. Em WordPress, salve novamente os links permanentes após proteger uma cópia do .htaccess. Não redirecione todo 404 para a página inicial: isso mascara erros e prejudica SEO. Recursos removidos podem retornar 404/410 ou redirecionar para substituto equivalente.

500 Internal Server Error

Veja o log antes de trocar PHP ou permissões. Teste uma cópia do .htaccess, extensões incompatíveis, erro fatal, memória e arquivos alterados. Use o guia completo de Erro 500.

502 e 504

Normalmente há um proxy ou gateway entre visitante e aplicação. Verifique se o upstream responde, se PHP-FPM ou aplicação está ativo, se o socket/porta está correto e qual operação excede timeout. Aumentar timeout pode apenas esconder consulta lenta, deadlock ou API indisponível.

503 Service Unavailable

Pode ser manutenção intencional, fila cheia, sobrecarga ou serviço parado. Um 503 planejado pode incluir Retry-After. Confirme saúde do servidor, recursos e mecanismo de manutenção. Não mantenha uma página 200 dizendo “fora do ar” por longos períodos se o serviço está realmente indisponível.

508 Resource Limit Is Reached

Abra Uso de recursos e compare o horário do erro. Descubra se a causa é tráfego, bot, cron, backup, plugin, consulta ou ataque. Consulte como corrigir limite de recursos.

Depois da correção

  • reteste a URL original e uma página estática;
  • confira logs sem novos erros;
  • limpe cache somente após validar a origem;
  • revise páginas relacionadas e monitoramento;
  • documente causa, alteração e forma de reversão.

Para diagnóstico mais amplo, use Site ou e-mail offline e logs do cPanel.

Ao abrir chamado, inclua uma URL exata e o horário com fuso; “o site deu erro” não permite correlacionar a requisição. Preserve também o ID de incidente exibido por CDN ou aplicação e consulte os logs e métricas do cPanel.

Referência oficial: RFC 9110 — status HTTP.

Recursos relacionados

Continue com tutoriais, ferramentas e serviços relacionados ao diagnóstico.

erro-http, 404, 502, 503, 504
Este guia resolveu sua dúvida? Seu retorno ajuda a priorizar as próximas revisões.
Atendimento técnico

Não encontrou o resultado esperado?

Abra um chamado e envie a mensagem de erro completa, o domínio ou serviço afetado, o horário do teste e capturas de tela sem senhas.