Pular para o conteúdo principal
DevTools by Decussi
  • Ferramentas
  • Dados
  • Segurança
  • Rede
  • Texto
  • Data
  • Web
  • Dev
  • SEO
  • Brasil
Ferramentas
DevTools

Ferramentas para desenvolvedores, em português. Sem cadastro e sem instalação.

Criado e mantido por Decussi

Ferramentas

  • Todas as ferramentas
  • Dados
  • Segurança
  • Rede
  • Texto
  • Data
  • Web
  • Dev
  • SEO
  • Brasil

Referência

  • Consulta rápida
  • Guias
  • Códigos HTTP
  • Cron
  • Checagens de SEO

Desenvolvedores

  • API e devs
  • llms.txt
  • ai.txt
  • Sitemap

Newsletter

Receba novidades e novas ferramentas no seu email.

Sugira uma ferramenta

Tem uma ideia? Envie sua sugestão.

  1. Início
  2. /Códigos HTTP
  3. /504
5045xx · Erro do servidor

HTTP 504 Gateway Timeout

O 504 Gateway Timeout indica que o proxy esperou pela resposta do servidor de origem além do tempo limite configurado.

O que significa

O proxy esperou tempo demais pela origem. A requisição era válida, mas o servidor falhou ao respondê-la.

Especificação: RFC 9110

Causas comuns

  • Consulta ao banco de dados demorando mais que o timeout do proxy
  • Integração externa lenta dentro do fluxo da requisição
  • Processamento pesado feito de forma síncrona
  • Timeout do proxy configurado abaixo do tempo real da operação

Como resolver

  • Identifique a etapa lenta com rastreamento distribuído ou log de tempo
  • Mova o processamento pesado para uma fila e responda 202 Accepted
  • Otimize as consultas e adicione índices onde faltar
  • Ajuste o timeout do proxy apenas como paliativo, nunca como solução

Exemplo de resposta

HTTP/1.1 504 Gateway Timeout
Content-Type: text/html

<html><head><title>504 Gateway Time-out</title></head></html>

Perguntas frequentes

Devo apenas aumentar o timeout?
É paliativo. Aumentar o limite esconde o problema e segura conexões por mais tempo, o que agrava a sobrecarga. O caminho é reduzir o tempo da operação ou torná-la assíncrona.

Outros códigos 5xx

  • 500Internal Server Error
  • 501Not Implemented
  • 502Bad Gateway
  • 503Service Unavailable
  • 505HTTP Version Not Supported
  • 506Variant Also Negotiates
  • 507Insufficient Storage
  • 508Loop Detected

Ferramentas relacionadas

  • Lista completa dos códigos HTTP
  • Analisador de cabeçalhos HTTP
  • Cliente HTTP para testar a requisição