Comment corriger 39; Erreur de Curl 28: la connexion expire en x millisecondes
Voir Error Curl 28: erreur de connexion sur le site WordPress? Les erreurs Curl 28 sont des problèmes courants avec l’api WordPress rest qui peuvent affecter la performance du site et peuvent entraîner un comportement imprévisible. Dans cet article, nous vous montrerons comment corriger facilement le problème \
La Bibliothèque Curl joue un rôle crucial dans la façon dont WordPress fonctionne en coulisses. Les sites wordpress ne fonctionneront pas correctement s’ils ne sont pas configurés correctement. Quelles sont les causes des erreurs de Curl 28 dans WordPress? Le défaut de répondre en temps opportun aux demandes de données du serveur peut entraîner une erreur Curl 28 dans WordPress. WordPress utilise l’api rest (une technique de programmation) pour envoyer et recevoir des demandes de données. Si ces demandes expirent, vous les traiterez comme un problème critique dans le rapport d’intégrité du site intitulé rest API Discovery errors.
L’extension d’erreur affichera plus de détails, y compris le message d’erreur: erreur: erreur Curl 28: l’opération a expiré après x millisecondes et a reçu x octets (http _ request failed). Vous pouvez également rencontrer un autre problème lié à l’en – tête « votre site ne peut pas compléter la demande de boucle ». Vous verrez un message d’erreur similaire décrit ci – dessous. La demande de boucle pour le site a échoué, ce qui signifie que les fonctions qui en dépendent ne fonctionnent pas actuellement comme prévu. Qu’est – ce qui cause un temps d’arrêt de curling?
Différents scénarios peuvent entraîner des temps d’arrêt
Curl in WordPress. Par exemple, le plug – in WordPress Firewall peut bloquer les demandes d’api rest en tant qu’activité suspecte. Si le serveur DNS ne fonctionne pas correctement, les requêtes http peuvent également échouer et entraîner une erreur de timeout Curl dans WordPress. Le seuil de temporisation pour les serveurs gérés WordPress mal configurés est faible et peut empêcher certains processus WordPress de fonctionner correctement. Cela dit, voyons comment corriger le problème \
1. Désactivez temporairement le pare – feu WordPress si vous utilisez un pare – feu WordPress ou un plug – in de sécurité, continuez et désactivez – le temporairement. Ensuite, vous devez visiter la page du rapport d’état du site WordPress pour voir si le problème a été corrigé. Dans ce cas, vous devez vérifier le journal du pare – feu wordpress pour voir quelles demandes d’api ont été bloquées. Cela déterminera la source du problème, ou vous pouvez ajuster les paramètres du pare – feu pour ne pas bloquer les demandes d’api légitimes. Désactivez tous les plug – ins WordPress les plug – ins WordPress émettent leurs propres requêtes API pour envoyer et recevoir des données. Si ces appels sont trop fréquents ou prennent trop de temps à se terminer, des erreurs de Curl peuvent se produire dans les rapports d’état du site.
La façon la plus simple de comprendre cela est de désactiver tous les plug – ins WordPress. Il suffit d’aller à la page plug – ins installés et de sélectionner tous les plug – ins. Ensuite, cliquez sur le menu déroulant actions par lots pour sélectionner désactiver, puis cliquez sur le bouton Appliquer. Vous pouvez maintenant accéder au rapport d’état du site pour voir si le problème a disparu. Si cela résout le problème, vous pouvez commencer à activer les plug – ins un par un jusqu’à ce que le problème réapparaisse. Cela vous aidera à trouver
Un plug – in qui pourrait causer des problèmes, puis vous pouvez demander le soutien de l’auteur du plug – in.
Assurez – vous que votre serveur d’hébergement utilise le dernier logiciel la prochaine étape consiste à vous assurer que votre serveur d’hébergement WordPress utilise les dernières versions de PHP, de la Bibliothèque Curl et d’openssl. Vous pouvez le vérifier en regardant l’onglet Information système de la page d’état du site de l’outil. Il suffit de passer à l’onglet info et d’agrandir la section serveur. À partir de là, vous pouvez obtenir des informations sur les logiciels installés sur les serveurs gérés WordPress. Idéalement, votre serveur devrait utiliser PHP 7.4.13 ou plus tard, Curl 7.74.0 ou plus tard et OpenSSL 1.1.1 ou plus tard.
Sinon, vous devrez contacter WordPress hosting pour leur demander de mettre à jour le logiciel de votre compte hosting. Si le site WordPress utilise https \/ SSL mais n’est pas configuré correctement, cela peut également faire en sorte que le serveur Web bloque les requêtes Curl non sécurisées. De même, si votre site WordPress n’utilise pas https \/ SSL, mais fait des appels API en utilisant l’url HTTPS, ces requêtes échoueront et vous pouvez voir l’erreur de Curl suivante: « Erreur: erreur de Curl 7: impossible de se connecter au port localhost 443: Connexion refusée (http _ request failed)
Pour résoudre ce problème, vous pouvez demander au fournisseur d’hébergement de réinstaller le certificat SSL pour votre site Web. Si le problème persiste, suivez nos instructions pour résoudre les problèmes SSL courants afin de configurer correctement SSL sur le site WordPress. Si les étapes ci – dessus ne corrigent pas l’erreur Curl 28 sur le site WordPress, le problème est probablement un problème d’environnement géré. Il y a beaucoup de facteurs
Contrôlé et résolu uniquement par la société dépositaire. Par exemple, si leur serveur DNS n’est pas en mesure de résoudre la requête en temps opportun, cela peut entraîner un délai de requête Curl.
Une autre situation peut être une connexion lente ou un problème de réseau avec le serveur géré. Il suffit de leur envoyer une demande de soutien contenant les détails de l’erreur et leurs techniciens peuvent résoudre le problème et appliquer des correctifs pour le corriger. Nous espérons que cet article vous aidera à comprendre comment corriger les erreurs de Curl 28 dans WordPress. Vous pouvez également ajouter à vos signets nos conseils de dépannage WordPress et le Manuel final pour corriger les erreurs WordPress courantes. Si vous aimez cet article, abonnez – vous à notre tutoriel vidéo WordPress sur YouTube Channel. Vous pouvez aussi nous trouver sur Twitter et Facebook.