Error cURL 28 de WordPress: Resolución agotada después de x milisegundos

Cuando las notificaciones de actualización de plugins no desaparecen.

Cuando ocurre el error cURL 28, significa que WordPress no puede conectar a varios recursos a tiempo.
Esto también sucede cuando el servidor de hosting tiene suficientes recursos disponibles y puede responder a todas las solicitudes rápidamente.
WordPress usa cURL para una variedad de conexiones, lo cual no es siempre evidente para el usuario.

Síntomas de un error cURL 28

Además de los tiempos de carga irregulares y a veces muy altos en el backend de WordPress—especialmente en la sección de plugins—hay problemas de autenticación con ciertos plugins que devuelven un error cURL 28.
Un síntoma muy notable son las notificaciones de “actualizaciones” disponibles a pesar de que ya se haya realizado una actualización completa.

Monitoreo de consultas

Para rastrear todas las conexiones a través de la API del backend, se puede examinar el tiempo de carga de las consultas individuales para determinar si alguna consulta está causando un tiempo de espera—y, finalmente, lleva a un error cURL 28.

Si el servidor tiene suficientes recursos, se debe verificar la conectividad DNS.