Timout expire

ben -  
 nabzone -
Bonjour,
voila j'ai le pb suivant , suite a un requette qui solicite un CGI ecrit en c ce CGI construit un fichier et l'envoi au browser IE saut que quant le traitment de ce fichier dure plus de 5 mn je suis ejecter car le timeout est expirer .
une idde pour regler le Timeoute dans IE ou comment corirger mon CGI.
merci d'avance

7 réponses

  1. nabzone
     
    cela ne se régle pas dans le navigateur.
    le timeout est fonction du serveur web. En principe tu peux modifier la valeur par défaut pour ton script
    EN ASP Server.ScriptTimeout(..)
    EN PHP set_time_limit(..)
    en PERL ch'é pas

    @+
    0
  2. ben
     
    le CGI est ecrit en C.
    mon server web c'est apache . ya tt il un possibilite de le configurer autrement
    merci
    0
  3. nabzone
     
    oui tu peux évidemment modifier la directive qui agit sur le timeout dans ton httpd.conf

    #par défaut(ça dépend de la version d'apache) il met 5 minutes avant de t'envoyer le msg timeout
    Timeout 300

    le probléme est le suivant :
    en augmentant (de maniére non mesurée) la valeur tu timeout tu risques de détériorer les performances de ton serveurs web

    PS: -- je n'ai pas la solution pour le faire en C dans ton CGI (comme indiqué en php ,.. au-dessus)--

    @+
    0
  4. ben
     
    comment regler le pb des extention des fichier creer par mon CGI impossible de choisir librement mon extention du ichier resultat?
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. nabzone
     
    c quoi ton problème d'éxtention ?
    0
  7. ben
     
    oublie c un autre PB avec IIS et mon CGI qui balance sur la sortie STd son resultat de traitement que le prowser lui donne le meme nom que le CGI MONCGI.exe et du coup il telecharge le CGI au lieu de son resultat.
    la question comment je peut faire pour proposer un autre nom de fichier avec une autre extention que ".EXE"
    0
  8. nabzone
     
    -pourquoi ne pas enregistrer le résultat sur le serveur (par ton CGI) et renvoyé au client une page HTML avec un lien qui pointe sur ce fichier

    proposition:
    pour éliminer ce probléme tu peux utiliser du PHP ou de l'ASP (si les traitements efféctués par ton CGI le permettent)

    @+
    0