OVH Community, votre nouvel espace communautaire.

cURL PHP et Hebergement mutu


Gaston_Phone
12/04/2011, 16h30
Citation Envoyé par LinkMan
Exécuter les traitements en local à travers un petit programme qui insérera les données dans la bdd de l'hébergement.
J'ai aussi utilisé cette méthode pour des traitements longs en utilisant la fonction CLI du PHP via des scripts .bat.

LinkMan
12/04/2011, 14h58
Solution choisie en attendant de prendre un serveur dédié :

Exécuter les traitements en local à travers un petit programme qui insérera les données dans la bdd de l'hébergement.

Gaston_Phone
12/04/2011, 11h02
Citation Envoyé par LinkMan
Je viens de faire un test tout bête.

Un while + sleep et en effet, OVH ne semble pas prendre en compte le set_time_limit ...

La valeur locale est bien à 0, donc cela devrait fonctionner ...
Bis repetita :
Citation Envoyé par Gaston_Phone
OVH ne tiens pas compte de set_time_limiter.

LinkMan
12/04/2011, 10h26
Je viens de faire un test tout bête.

Un while + sleep et en effet, OVH ne semble pas prendre en compte le set_time_limit ...

Il faudra alors m'expliquer pourquoi, quand je fais un ini_get_all je vois
Code:
  ["max_execution_time"]=>
  array(3) {
    ["global_value"]=>
    string(2) "30"
    ["local_value"]=>
    string(1) "0"
    ["access"]=>
    int(63)
  }
La valeur locale est bien à 0, donc cela devrait fonctionner ...

LinkMan
11/04/2011, 23h00
^^ Merci Gaston pour cette remarque pertinente qui fait avancer le schmilblick !

Gaston_Phone
11/04/2011, 22h47
Citation Envoyé par LinkMan
La durée des traitements est variable, cela dépend aussi du temps de réponse des proxy. En gros, je dirai aux alentours de 40 secondes.
D'où le time-out quasi assuré.

LinkMan
11/04/2011, 22h37
Je crois que l'exécution en elle même fonctionne, mais pas les résultats obtenues

Nowwhat
11/04/2011, 22h00
Et si tu évite le proxy ?

LinkMan
11/04/2011, 21h53
Vraiment ?
Pourtant, le phpinfo m'indique "safe_mode : off" et le "ini_get" m'indique bien les bonnes valeurs de temps d'exécution avec et sans set_time_limit.

La durée des traitements est variable, cela dépend aussi du temps de réponse des proxy. En gros, je dirai aux alentours de 40 secondes.

Gaston_Phone
11/04/2011, 20h06
OVH ne tiens pas compte de set_time_limiter.
Tes traitements CURL durent combien de temps ?

LinkMan
11/04/2011, 20h02
Bonjour à tous,

J'aurai voulu savoir si OVH pratiquait des limitations de connexions avec cURL sur un hébergement mutualisé pro.

En effet, j'essaye de me connecter à des proxy avec cURL et au bout d'environ 4, 5 connexions d'affilées, le script s'arrête et page blanche.

Le script fonctionne parfaitement en local.

J'ai bien mis le set_time_limiter(0)

Une idée ?

Merci.