Comment éviter un timeout d'une page PHP ? [PHP] - PHP - Programmation
Marsh Posté le 22-07-2002 à 00:28:59
tu fé un script php ki contient des include ()
comme ca tu repartis le travail sur plusieurs scripts
cai un peu du bricolage mé ca marche bien
Marsh Posté le 22-07-2002 à 00:42:55
Re : j'y connais que dale en PHP !
J'viens d'essayer en rajoutant simplement
Code :
|
mais là j'me tape
Fatal error: Maximum execution time of 5 seconds exceeded in functions_search.php on line 51 |
Arff..
Marsh Posté le 22-07-2002 à 01:09:20
Yack a écrit a écrit : tu fé un script php ki contient des include () comme ca tu repartis le travail sur plusieurs scripts cai un peu du bricolage mé ca marche bien |
include = comme si tu faisais un copy/paste du fichier dans ton script, de + si tu fais 50 includes, tu vas pas avoir 50 process tu sais, t'as toujours que ton petit thread pourri et c'est comme ca
Vérifie d'abord que t'as pas merdé, c'est rare un script qui dure aussi longtemps, c'est pas normal.
Si c'est voulu quand même, utilise ca:
set_time_limit(0);
Attention, ca ne marche pas en safe mode (donc sur la plupart des hébergements mutualisés).
Marsh Posté le 22-07-2002 à 10:16:28
arf vi j'avais plus toute ma tete
suffit d'ouvrir plusieurs fois http://www.tonsite.com/tonscript.php en lui passant les variables k'il faut...
Marsh Posté le 22-07-2002 à 10:25:36
pour fixer le time out, sinon tu fais
Code :
|
3600 est le temps d'éxecution max. en secondes
Marsh Posté le 22-07-2002 à 11:04:00
toto21 a écrit a écrit : pour fixer le time out, sinon tu fais
|
Il ne faut que ca soit en safe mode aussi
Marsh Posté le 22-07-2002 à 11:45:50
Wé, et sur free.fr c'est clair on est pas en safe mode ! Vaut mieux pour les procs aussi
Sinon yack, t'as eu une bonne idée, y'aurais moyen que qq'un modifie le code pour qu'il prenne en paramètre le nb de tours que je veux faire dans ma boucle ?
Marsh Posté le 22-07-2002 à 14:09:13
Citation : tu fé un script php ki contient des include () |
lol
Marsh Posté le 22-07-2002 à 18:11:22
javases mattes ce ke g dit apres
j'avais plus toute ma tete
Marsh Posté le 22-07-2002 à 00:27:57
Slt tt l'monde !
Voilà, j'ai un script PHP pour reconstruire l'index de recherche de mon forum mais j'me tape une 404 suite à un timeout je présume. Comme mon forum traine sur free.fr, j'peux rien faire du côté de la config d'apache donc j'me demandais si y'aurais pas un moyen d'éviter ce timeout par codage ?
Voici le code qui prend trop de temps :'( :
Si on ajoute une instruction pour afficher des données dans le browser, par exemple $i, vous pensez que ça fonctionnerais ?
Si vous pouvez m'aider, ce serait sympa (note : j'y connais que dale en PHP)
Merci
Message édité par *syl* le 22-07-2002 à 00:28:27