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

Como corrigir cURL error 28: timeout no WordPress

Time Full Services Time Full Services Pro
Tipo Erro do servidor
Nome do erro Como corrigir cURL error 28: timeout no WordPress
Severidade Grave
Descrição O cURL error 28 no WordPress é um timeout: o servidor enviou uma requisição HTTP externa (a uma API, ao próprio site ou a um update) e não recebeu resposta dentro do tempo limite. Aparece muito na Saúde do site e no WP-Cron.

Conteúdo exclusivo para membros Pro

Faça upgrade para acessar este item completo.

Perguntas frequentes

O que significa exatamente o número 28 no cURL error?
O 28 é o código de timeout do cURL: a requisição foi iniciada mas não recebeu resposta dentro do tempo limite. É diferente do erro 7 (não conseguiu nem conectar) e do 60 (certificado SSL inválido). Ver o 28 indica que a conexão até começou, mas demorou demais.
Por que o cURL error 28 aparece na requisição de loopback?
Loopback é o site chamando a própria URL para rodar cron e REST. Se o servidor não consegue se alcançar (por firewall, DNS interno ou autenticação básica ativa), a chamada estoura o tempo e gera o erro 28. Testar a URL /wp-cron.php no navegador ajuda a confirmar.
Aumentar o timeout resolve de vez o cURL error 28?
Só se a causa for uma resposta lenta que cabe em um teto maior. Se o destino estiver fora do ar ou bloqueado por firewall, subir o timeout apenas faz o site esperar mais antes de falhar. Nesses casos, a causa raiz no servidor precisa ser corrigida.
O erro afeta o WP-Cron. Meu agendamento parou?
Sim. Se o loopback falha por timeout, o WP-Cron não dispara e tarefas como publicações agendadas e backups deixam de rodar. A solução mais estável é desativar o WP-Cron e agendar o wp-cron.php por um cron real do painel da hospedagem.
Como sei se a culpa é de uma API externa e não do meu servidor?
Veja na Saúde do site qual domínio o erro cita. Se for um serviço de terceiro (gateway de pagamento, frete, IA), teste a disponibilidade dele à parte. Se a API estiver lenta ou caída, o timeout é dela; resta aumentar o limite ou aguardar a normalização.
O cURL error 28 tem relação com SSL?
Não diretamente. Problemas de SSL costumam dar cURL error 60 (certificado inválido) ou 35 (handshake). O 28 é puramente timeout. Se você vê os dois, trate-os separadamente: primeiro o SSL, depois o tempo de resposta.

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