Como corrigir o erro “cURL error 28: Connection timed out” no WordPress ?

Este artigo rápido ajuda a resolver um  erro cURL 28  exibido no seu administrador do WordPress:

Erro cURL 28: conexão expirou após n milissegundos

ou

Erro cURL 28: A operação atingiu o tempo limite após n milissegundos com 0 de 0 bytes recebidos

Esse problema é um problema relacionado ao servidor muito comum . Na maioria dos casos, não criados por um tema ou plug-in específiconem pelo WordPress.

Como corrigi-lo ?

A primeira coisa a fazer é atualizar o WordPress para a versão mais recente, se ainda não estiver pronto.

Se o problema persistir, entre em contato com sua empresa de hospedagem e peça à equipe de suporte que verifique os seguintes pontos:

  • Verifique se o servidor está executando uma versão recente do PHP e da biblioteca cURL.
  • Tente aumentar as configurações dos limites de memória do servidor .
  • O erro cURL pode ser um problema relacionado ao DNS. Sua empresa de hospedagem pode precisar mudar a configuração do DNS para o OpenDNS: https://hostseries.com.br/blog/como-mudar-o-dns-do-computador/
  • Pergunte ao seu host se há alguma limitação com o wp-cron ou se o loopback está desativado.
  • Pergunte ao seu host se existe um firewall ou módulos de segurança (por exemplo, mod_security) que possam bloquear as solicitações de cURL de saída.

Você também pode instalar o plug-in do Query Monitor e verificar o status das chamadas de API HTTP na página de administração em que o erro é exibido.