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

Langage Perl Discussion :

modifier le timeout d'un seul script!


Sujet :

Langage Perl

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Rédactrice

    Avatar de stoyak
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    408
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 408
    Par défaut modifier le timeout d'un seul script!
    j'ai démarré une discussion sur apache à propos du timeout
    cf ce post

    .. je souhaitais modifier le timeout de ma config apache pour que je puisse faire tourner ma lourde application. mais gorgonite me conseille de le changer uniquement pour un script, comme cela est possible pour le PHP!

    Auriez-vous des infos à ce sujet??

    Merci d'avance!!

  2. #2
    Rédacteur/Modérateur

    Avatar de gorgonite
    Homme Profil pro
    Ingénieur d'études
    Inscrit en
    Décembre 2005
    Messages
    10 322
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur d'études
    Secteur : Transports

    Informations forums :
    Inscription : Décembre 2005
    Messages : 10 322
    Par défaut
    Citation Envoyé par stoyak
    j'ai démarré une discussion sur apache à propos du timeout
    cf ce post

    .. je souhaitais modifier le timeout de ma config apache pour que je puisse faire tourner ma lourde application. mais gorgonite me conseille de le changer uniquement pour un script, comme cela est possible pour le PHP!

    Auriez-vous des infos à ce sujet??

    Merci d'avance!!


    gorgonite... c'est qui ce type ?
    en plus, avec un avatar pareil, il me parait louche
    Evitez les MP pour les questions techniques... il y a des forums
    Contributions sur DVP : Mes Tutos | Mon Blog

  3. #3
    Rédacteur/Modérateur

    Avatar de gorgonite
    Homme Profil pro
    Ingénieur d'études
    Inscrit en
    Décembre 2005
    Messages
    10 322
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur d'études
    Secteur : Transports

    Informations forums :
    Inscription : Décembre 2005
    Messages : 10 322
    Par défaut
    plus sérieusement, as-tu cherché un peu ?


    regardes ce truc... a priori il faut modifier le
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    # /usr/bin/perl -w -MTimeout=5000
    http://www.cosmicscripts.com/servers/timeout.html
    Evitez les MP pour les questions techniques... il y a des forums
    Contributions sur DVP : Mes Tutos | Mon Blog

  4. #4
    Expert confirmé
    Avatar de Jedai
    Homme Profil pro
    Enseignant
    Inscrit en
    Avril 2003
    Messages
    6 245
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Avril 2003
    Messages : 6 245
    Par défaut
    Non, désolé mais ce script ne répond pas à sa demande : il veut changer le timeout du serveur (qui est trop court), pas le timeout du CGI (qui n'en a pas pour l'instant)... A mon avis le problème réside plutôt dans la conception du service : si une opération dure si longtemps, elle ne devrait pas bloquer toute la navigation tant qu'elle s'exécute. Si tu pouvais repréciser ce que tu fais exactement, nous pourrions peut-être te suggérer une autre voie. Par exemple passer par une page intermédiaire qui redirige périodiquement sur elle-même tant que les résultats ne sont pas disponibles, ou quelque chose comme ça.

    (Comment fais-tu en PHP pour changer le timeout du serveur ? J'imagine que c'est possible parce que Apache interprète directement le PHP (avec mod_php), mais ça m'étonnerait que ce soit possible en CGI (peut-être en mod_perl par contre))

    --
    Jedaï

  5. #5
    Membre chevronné
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    427
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 427
    Par défaut
    tout à fait
    il faut que tu decoupe tes traitements de fichier (c'etait bien le coup des 13 fichiers de 30Mo c'est ca?) pour que chaque requete prenne un temps raisonnable, quitte à enchainer automatiquement les requetes avec des redirections.

    Sinon l'autre moyen de "tromper" le timeout c'est d'ecrire de temps en temps quelque chose pour el remettre à zero (en esperant que tu n'ais pas le probleme de bufferization qu'a eu djibril dans un autre topic). Par exemple une ligne sur le navigateur a chaque nouveau fichier traité

  6. #6
    Rédactrice

    Avatar de stoyak
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    408
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 408
    Par défaut
    .. et si .... j'ai un problème de bufferisation .. il m'est donc impossible de printer au fur et à mesure pour tromper le timeout et le remettre à zero .. cette solution m'aurait bien plu, elle aurait d'ailleurs alléger mes scripts .. mais bon ..
    sinon, j'ai déjà segmenté au maximum mes scripts en module pour les optimiser. 1 requete en elle-même prend un temps raisonnable, je m'interroge surtout pour une utilisation de l'outil est un plus lourde (une 50aine de fichiers .. et si, c'est possible!)
    je fais deja une redirection régulière sur la page en question pour faire patienter l'utilisateur ...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [VBA] Ajouter, modifier des données ou lecture seul
    Par Virgile59 dans le forum Access
    Réponses: 8
    Dernier message: 20/01/2006, 10h07
  2. Réponses: 3
    Dernier message: 04/01/2006, 20h53
  3. Modifier la couleur d'un seul objet d'une ListBox
    Par [Silk] dans le forum Composants VCL
    Réponses: 8
    Dernier message: 03/01/2006, 21h55
  4. [HTML] feuilles dans un seul script
    Par fourgeaud dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 18/11/2005, 23h39
  5. comment modifier le timeout d'une vye dans sql server 2K ?
    Par jlassira dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 07/10/2005, 11h28

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