Hébergements Web - API REST cURL error 28: Operation timed out et problème session PHP
BMPCreated with Sketch.BMPZIPCreated with Sketch.ZIPXLSCreated with Sketch.XLSTXTCreated with Sketch.TXTPPTCreated with Sketch.PPTPNGCreated with Sketch.PNGPDFCreated with Sketch.PDFJPGCreated with Sketch.JPGGIFCreated with Sketch.GIFDOCCreated with Sketch.DOC Error Created with Sketch.
Frage

API REST cURL error 28: Operation timed out et problème session PHP

Von
Jean-BaptisteS8
Erstellungsdatum 2017-12-08 16:38:23 (edited on 2024-09-04 13:11:02) in Hébergements Web

Bonjour,
J'ai mis en place un site avec Wordpress sur un serveur OVH mutualisé. Je rencontre les erreurs suivantes :
Une session PHP a été créée par un appel de fonction session_start(). Cela interfère avec l’API REST et les requêtes de boucle (loopback). La session devrait être fermée par session_write_close() avant d’effectuer toute requête HTTP.
La requête API REST a échoué à la suite d’une erreur.
Erreur : cURL error 28: Operation timed out after 10000 milliseconds with 0 bytes received (http_request_failed)

Il semble que ces deux problèmes soient liés. J'ai cherché sur les forums mais sans trouver de solutions. Je suis pas le technicien de l'étape ;)
D'avance merci pour vos lumières.


25 Antworten ( Latest reply on 2021-11-17 16:10:26 Von
EMMANUELG5
)

en ftp, quel est le contenu de ton fichier `.ovhconfig`?

Hello, voici le contenu du fichier :
J'avais le même problème en 7.3 pour info
app.engine=php
app.engine.version=7.4
http.firewall=none
environment=production
container.image=stable64
Merci

pour l'api Rest, je me posais des questions sur le "firewall" à la Ovh, mais c'est Ok

quant à 7.4, c'est nouveau pour Ovh qui essaye de passer en 64b en même temps, avec les bugs qui vont avec

> Operation timed out after 10000 milliseconds

après il reste l'éventualité d'un filtrage chez Ovh ou ton correspondant, un classique

C'est à dire ? Là j'avoue que je patauge. J'avais changé pour 7.4 car en 7.3 j'avais le même problème, mais ca n'a rien amélioré.
J'ai pas mal cherché mais pas moyen de trouver une solution. Cela provoque un temps de chargement hyper long, pas moyen de bosser sur WP. Une idée ?

c'est clairement marqué: **_timeout_**, 10s chez Ovh

après je n'ai pas d'élément pour aller plus loin
mais c'est un souci récurrent chez Ovh, dernier exemple: https://community.ovhcloud.com/community/fr/slider-revolution-bug?id=community_question&sys_id=ab73fd84e59286d02d4c0165b3e7668a


> Une idée ?

tester ailleurs?

Désolé d'insister :) Et que faire avec ça :
Une session PHP a été créée par un appel de fonction session_start(). Cela interfère avec l’API REST et les requêtes de boucle (loopback). La session devrait être fermée par session_write_close() avant d’effectuer toute requête HTTP.

D'avance merci

Est-ce le même problème ? Merci

on ne peut pas répondre à tout sur un forum, surtout quand on ne peut pas regarder "sous le capot"

donc perso, je ne sais pas, ton souci est anormal c'est clair

J'ai le même problème depuis ce matin.
La requête API REST a échoué à la suite d’une erreur.
Erreur : cURL error 28: Connection timed out after 10004 milliseconds (http_request_failed)
La requête de bouclage sur votre site a échoué, ce qui signifie que les fonctionnalités qui s’appuient sur ces requêtes ne fonctionnent actuellement pas comme elles le devraient.
Erreur : cURL error 28: Operation timed out after 10001 milliseconds with 0 bytes received (http_request_failed)

La réponse du support OVH :
Le message d'erreur rencontré:

"Erreur : cURL error 28: Operation timed out after 10000 milliseconds with 0
bytes received"
Indique un dépassement dans le temps d'exécution du script en question et non
une erreur du serveur.
Je vous invite dans ce cas à vérifier les logs d'erreur internes à WordPress
Le souci rencontré n'est pas lié au serveur qui héberge la solution WordPress.
Vous pouvez consulter les logs OUT de votre hébergement pour retrouver la
liste des IPs vers lesquels votre site a effectué des appels CURL
Je vous confirme qu'il n'a aucune restriction de notre coté

réponse bateau bien sûr et incomplète

bref tu n'es pas avancé
ça peut être le serveur distant qui filtre
ou Ovh.. mais Ovh ne filtre jamais...

J'ai contacté le support du thème que j'utilise. Réponse dans les 10 min ! A suivre

Bonjour, même erreur...pas de solution...

Bonjour, j'ai également la même erreur et j'essaie de trouver une solution mais en vain... il s'agit du site https://mpowerbillards.com www.mpowerbillards.com

Quelqu'un aurait-il trouvé une solution depuis ?

Cela semble empêcher Google d'avoir accès à mes pages et pose donc un réel problème SEO depuis hier soir

C'est quand même inouï que même une requête qui devrait faire un 404 instantané mouline grave... sur vos deux noms de domaine

http://1billards.com/sdfjhg.htmlbillards.com/sdfjhg.html

pour terminer avec une erreur 500 après exactement 160,00 secondes.

Allô OVH, votre cluster 027 est malâââde (ou bien le filer de stockage)

Que dois-je faire ?

Je travaille non stop depuis hier soir à essayer de trouver quel est le problème sur ce site...

Pensez-vous que cela soit dû à Ovh uniquement ?


Pensez-vous que cela soit dû à Ovh uniquement ?


oui, ne lancez surtout pas de restauration ou autre opération de ce genre, ça ne fait que cumuler vos problèmes.

Pouvez-vous par contre essayer en changeant depuis votre espace client:
changer les paramètres de PHP

essayez un peu toutes les options -

* passer de production à développement
* surtout ne pas utiliser legacy sans raison
* changer php par phpcgi ou le contraire
* changer de version stable vers stable64 et php 7.3 ou 7.4

J'ai déjà fait plusieurs restaurations, désactivé le fichier plugins, le fichier thèmes, puis certains plugins en particulier... Je pensais même que cela venait d'Elementor et Elementor Pro que j'ai complètement désinstallé et réinstallé. Je ne touche donc à plus rien sur WordPress...

Hier, j'étais en version 7.4 , je suis revenue à la version 7.3, problème non résolu donc ce matin j'ai remis la 7.4.

Mon ovh config actuellement :
app.engine=php
app.engine.version=7.4
http.firewall=none
environment=production
container.image=stable64

Je vais essayer ce que vous me dites là
Merci bcp

Je viens de passer à cette config :
app.engine=phpcgi
app.engine.version=7.3
http.firewall=none
environment=production
container.image=stable

Toujours le même problème...

J'ai également cette erreur dans mon WordPress site health maintenant :
L’évènement planifié action_scheduler_run_queue, est en retard. Votre site fonctionne toujours, mais cela peut indiquer que la planification des articles ou des mises à jour automatisées peuvent ne pas fonctionner comme prévu.

1 journée que je suis sur le problème à retourner Wordpress dans tous les sens !!!

Or dans Outils > Santé du site > Etat de santé du site : problème critique : Wordpress indique bien qu'il s'agit d'un problème avec le serveur et donc avec OVH.

L’API REST est l’une des façon pour WordPress ou d’autres applications de communiquer avec le serveur. Un exemple est l’écran de l’éditeur, qui s’appuie dessus pour afficher et enregistrer vos publications.

La requête API REST a échoué à la suite d’une erreur.
Erreur : cURL error 28: Operation timed out after 10000 milliseconds with 0 bytes received (http_request_failed)


Par ailleurs, depuis un semestre, il est vivement conseillé de passer en PH 7.4 mais OVH ne propose que du PHP 7.3 en perf2014x2 avec 2 Base de donnée SQL privé !!!

Je suis passé en en Mode développement dans la configuration et je n'ai plus l'erreur critique suivante : L’API REST est l’une des façon pour WordPress ou d’autres applications de communiquer avec le serveur. Un exemple est l’écran de l’éditeur, qui s’appuie dessus pour afficher et enregistrer vos publications.

La requête API REST a échoué à la suite d’une erreur.
Erreur : cURL error 28: Operation timed out after 10000 milliseconds with 0 bytes received (http_request_failed)

Par ailleurs, depuis un semestre, il est vivement conseillé de passer en PH 7.4 mais OVH ne propose que du PHP 7.3 en perf2014x2 avec 2 Base de donnée SQL privé !!!

Il s'agit bien d'un problème serveur.

Je suis passé en du Mode Production au Mode Développement dans la configuration et je n'ai plus l'erreur critique suivante : L’API REST est l’une des façon pour WordPress ou d’autres applications de communiquer avec le serveur. Un exemple est l’écran de l’éditeur, qui s’appuie dessus pour afficher et enregistrer vos publications.

La requête API REST a échoué à la suite d’une erreur.
Erreur : cURL error 28: Operation timed out after 10000 milliseconds with 0 bytes received (http_request_failed)

Par ailleurs, depuis un semestre, il est vivement conseillé de passer en PH 7.4 mais OVH ne propose que du PHP 7.3 en perf2014x2 avec 2 Base de donnée SQL privé !!!

Et le site présente moins de lenteur.

Il s'agit bien d'un problème serveur.


OVH ne propose que du PHP 7.3


Choisissez stable64 au lieu de stable.

En effet on abandonne les logiciels 32-bit, aussi sur les serveurs.

Super : un grand merci pour votre aide ;-)