Timeout Windows

scrat
Invité n'ayant pas de compte PHPfrance

16 févr. 2006, 12:09

Hello,

je suis sous windows et je lance un script d'indexation de fichier qui est un gros traitement et qui peut durer assez longtemps. Malheureusement, j'ai un timeout au bout de 30s. Pourtant je prend le soin de vider le buffer:

Code : Tout sélectionner

echo str_pad(" ",300); echo "\n"; echo '<br><br>Part '.$part.'<br><br>'; ob_flush(); flush();
Je vois bien tout cela s'afficher au fur et à mesure mais au bout de 30s je pars qd en timeout...
Je sais qu'on peut l'augementer ds la config mais ce n'est que repousser le pb...

Y a t il un moyen de ne pas partir en timeout ??

Merci d'avance ;)

Eléphant du PHP | 413 Messages

16 févr. 2006, 12:22

salut,

je crois que ce temps se règle dans le php.ini du serveur web.
--
Goeb

scrat
Invité n'ayant pas de compte PHPfrance

16 févr. 2006, 12:32

oui je sais qu'on peut modifier le timeout mais normalement, les fonctions flush et ob_flush devrait éviter le timeout ou au moins le remettre à 0 a chaque fois non?

ViPHP
fab
ViPHP | 2657 Messages

16 févr. 2006, 13:10

Seul l'intelligent a le pouvoir de se trouver con
try { work(); } catch(FlemmeExeption $e) { sleep(84600); }