Erreur cURL 28 de WordPress : Résolution expirée après x millisecondes

Lorsque les notifications de mise à jour des plugins ne disparaissent pas.

Lorsque l’erreur cURL 28 se produit, cela signifie que WordPress ne peut pas se connecter à diverses ressources à temps.
Cela se produit également lorsque le serveur d’hébergement dispose de ressources suffisantes et peut répondre rapidement à toutes les demandes.
WordPress utilise cURL pour une variété de connexions, ce qui n’est souvent pas immédiatement évident pour l’utilisateur.

Symptômes d’une erreur cURL 28

En plus des temps de chargement irréguliers et parfois très longs dans le backend de WordPress—en particulier dans la section des plugins—il y a des problèmes d’authentification avec certains plugins qui renvoient une erreur cURL 28.
Un symptôme très notable est la notification de “mises à jour” disponibles, bien que la mise à jour ait déjà été effectuée.

Surveillance des requêtes

Pour suivre toutes les connexions via l’API du backend, le temps de chargement des requêtes individuelles peut être examiné pour déterminer si une requête provoque un délai d’attente—et finit par entraîner une erreur cURL 28.

Si le serveur dispose de ressources suffisantes, la connectivité DNS doit être vérifiée.