IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

EDI, CMS, Outils, Scripts et API PHP Discussion :

[Configuration] Timeout windows


Sujet :

EDI, CMS, Outils, Scripts et API PHP

  1. #1
    Membre régulier
    Inscrit en
    Avril 2004
    Messages
    127
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 127
    Points : 119
    Points
    119
    Par défaut [Configuration] Timeout windows
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    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

  2. #2
    Membre confirmé Avatar de dj-julio
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    745
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Finistère (Bretagne)

    Informations forums :
    Inscription : Décembre 2005
    Messages : 745
    Points : 625
    Points
    625
    Par défaut
    c'est normal, par défaut php laisse 30sec à un script pour s'exécuter.
    regarde donc dans ton fichier de configuration PHP.INI

  3. #3
    Membre actif
    Avatar de Wormus
    Inscrit en
    Septembre 2005
    Messages
    262
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 262
    Points : 276
    Points
    276
    Par défaut
    Tu peux mettre :

    le temps de chargement de la page ne sera plus limité au 30s

    tu peux aussi mettre une autre valeur que 0 pour donner un nombre de seconde mais 0 signifie aucune limite
    Bankaï !!

  4. #4
    Membre régulier
    Inscrit en
    Avril 2004
    Messages
    127
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 127
    Points : 119
    Points
    119
    Par défaut
    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?

  5. #5
    Rédacteur

    Avatar de Yogui
    Homme Profil pro
    Directeur technique
    Inscrit en
    Février 2004
    Messages
    13 721
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yonne (Bourgogne)

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : Février 2004
    Messages : 13 721
    Points : 29 985
    Points
    29 985
    Par défaut
    Salut

    Avec set_time_limit(), peut-être ?

Discussions similaires

  1. [GRUB/UBUNTU] Configurer boot windows
    Par Mr_Glopinous dans le forum Ubuntu
    Réponses: 6
    Dernier message: 06/09/2008, 16h17
  2. Configuration de Windows Update
    Par delire8 dans le forum Windows Vista
    Réponses: 1
    Dernier message: 29/07/2008, 08h57
  3. Configurer firewall windows avec GPO
    Par charlix dans le forum Sécurité
    Réponses: 2
    Dernier message: 25/09/2007, 15h23
  4. Configuration timeout sur fonction connect
    Par taket dans le forum Linux
    Réponses: 1
    Dernier message: 10/07/2006, 16h47
  5. Réponses: 1
    Dernier message: 07/10/2005, 09h24

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo