🎉 USE O CUPOM DESCONTO-FULL | 10% OFF acima de R$ 100,00

Como corrigir erro 524 A Timeout Occurred (Cloudflare)

Time Full Services Time Full Services
Tipo Erro HTTP
Nome do erro Como corrigir erro 524 A Timeout Occurred (Cloudflare)
Severidade Grave
Descrição O erro 524 A Timeout Occurred é um código do Cloudflare que indica que a origem aceitou a conexão, mas não devolveu a resposta dentro do limite de 100 segundos. No WordPress, costuma vir de processos longos como importações, relatórios pesados ou consultas de banco lentas.

O que é o erro 524 no WordPress?

O 524 A Timeout Occurred é um erro próprio do Cloudflare, não um código HTTP padrão. Ele acontece quando o Cloudflare conecta à origem com sucesso, mas o servidor demora mais do que o tempo limite de 100 segundos para enviar a resposta HTTP completa. Diferente do 522 (em que a conexão sequer se completa), no 524 a conexão é estabelecida e o problema é puramente o tempo de processamento. No WordPress, o gatilho típico é uma operação longa rodando dentro do ciclo de requisição web: importação de conteúdo, geração de relatório, backup ou uma consulta de banco lenta.

Como identificar

  • Tela do Cloudflare com “Error 524: A timeout occurred” após cerca de 100 segundos de espera.
  • O erro aparece em tarefas longas (importação, relatório do WooCommerce, backup) e não em páginas comuns.
  • A operação às vezes conclui no servidor mesmo com o navegador exibindo o 524, sinal de processo que passou de 100s.
  • No log do servidor, a requisição que deu 524 aparece ainda em execução além do tempo limite do Cloudflare.

Como prevenir

  • Execute importações, exportações e backups via WP-CLI ou processo de fundo, nunca pela requisição web
  • Mantenha o banco otimizado, com wp_options enxuto e consultas indexadas
  • Use um cron real do servidor no lugar do WP-Cron para tarefas agendadas pesadas

Erros relacionados

Causa

  • Processo longo dentro do ciclo web (importação, exportação, backup) ultrapassando os 100 segundos do Cloudflare
    Consulta de banco lenta (tabela sem índice, wp_options inchado) prolongando a resposta da página
    Plugin de relatório ou de cron rodando tarefa pesada via requisição HTTP em vez de processo de fundo
    PHP-FPM com poucos workers, enfileirando requisições e atrasando a resposta sob carga
    Loop ou chamada externa lenta no código de um plugin/tema travando a conclusão da requisição

Como resolver

  1. Identifique a operação que estoura 100s: veja qual ação dispara o 524: importação, relatório, busca ou salvamento em massa. O 524 é sempre sobre tempo, então localizar a tarefa longa é o primeiro passo do diagnóstico.
  2. Rode tarefas pesadas fora do ciclo web: mova importações, exportações e backups para o WP-CLI ou para um processo de fundo. Fora da requisição HTTP, eles não ficam sujeitos ao limite de 100 segundos do Cloudflare.
  3. Otimize o banco de dados: limpe a tabela wp_options de entradas autoload inchadas e adicione índices a consultas lentas. Uma query lenta é a causa silenciosa mais comum de páginas que passam dos 100 segundos.
  4. Faça a operação direto na origem: para uma tarefa pontual que precisa passar de 100s, execute-a com o Cloudflare em modo Development ou pelo IP direto da origem, que não impõe o limite do proxy.
  5. Ajuste o PHP-FPM e o cron: aumente o número de workers do PHP-FPM se as requisições enfileiram, e troque o WP-Cron por um cron real do servidor para tirar tarefas agendadas pesadas do ciclo de visita.

Perguntas frequentes

O que significa o erro 524 A Timeout Occurred?
É um erro do Cloudflare que indica que a origem aceitou a conexão, mas não devolveu a resposta dentro do limite de 100 segundos. O problema é tempo de processamento: a página ou a tarefa demorou demais para concluir.
Qual a diferença entre o erro 524 e o erro 522?
No 522 a conexão com a origem sequer se completa (timeout de conexão). No 524 a conexão é estabelecida, mas a resposta demora mais que 100 segundos. O 522 é sobre conectar; o 524 é sobre o tempo de processar a requisição.
Por que o 524 só aparece em importações e relatórios?
Porque essas tarefas rodam por muito tempo dentro do ciclo de requisição e passam dos 100 segundos do Cloudflare. Páginas comuns respondem rápido. Mover essas tarefas para o WP-CLI ou processo de fundo elimina o 524.
A tarefa concluiu no servidor mas o navegador deu 524. Por quê?
Porque o Cloudflare cortou a espera em 100 segundos e devolveu o 524, enquanto o PHP continuou processando até terminar no servidor. O erro é só do tempo de espera do proxy, não significa que a operação falhou.
Posso aumentar o limite de 100 segundos do Cloudflare?
Nos planos padrão o limite de 100 segundos é fixo. O caminho é reduzir o tempo de resposta: rodar tarefas longas fora do ciclo web, otimizar consultas e ajustar o PHP-FPM, em vez de tentar esticar o timeout do proxy.
Otimizar o banco ajuda no erro 524?
Ajuda diretamente. Uma consulta lenta, como em uma wp_options inchada, prolonga a resposta da página até estourar os 100 segundos. Limpar o autoload e indexar as consultas pesadas reduz o tempo e evita o 524.

Seja PRO.

Tenha acesso a snippets de código premium — PHP, JavaScript, CSS e HTML prontos para usar em seus projetos.

Conhecer o plano Pro →

Uma nova era para o WordPress.

A FULL Services redefine o CMS com uma arquitetura modular que transforma o WordPress em um motor de crescimento digital. 

Painéis personalizados

Um novo nível de controle para o WordPress. Acompanhe métricas, automações e evolução do seu site em um único painel visual.

A força por trás de grandes marcas

Para agências, estúdios e profissionais independentes que desejam oferecer soluções de alto nível com sua própria marca.

Componentes

Hero Sections

30 componentes

Seções de CTA

14 componentes

Login

14 componentes

Blog

14 componentes

Cabeçalhos

24 componentes

Seções de FAQ

53 componentes

Cadastro

53 componentes

Blog individual

53 componentes

Rodapés

28 componentes

Seções de contato

27 componentes

Seções de preços

27 componentes

Faixas

27 componentes

Portfólio

16 componentes

Seções de equipe

12 componentes

Números

12 componentes

Logotipos

12 componentes