Posez votre question Signaler

Timout expire

ben - Dernière réponse le 28 nov. 2001 à 16:37
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
Lire la suite 

Timout expire »

7 réponses
Réponse
+0
moins plus
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

@+
Ajouter un commentaire
Réponse
+0
moins plus
le CGI est ecrit en C.
mon server web c'est apache . ya tt il un possibilite de le configurer autrement
merci
Ajouter un commentaire
Réponse
+0
moins plus
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)--

@+
Ajouter un commentaire
Réponse
+0
moins plus
comment regler le pb des extention des fichier creer par mon CGI impossible de choisir librement mon extention du ichier resultat?
Ajouter un commentaire
Réponse
+0
moins plus
c quoi ton problème d'éxtention ?
Ajouter un commentaire
Réponse
+0
moins plus
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"
Ajouter un commentaire
Réponse
+0
moins plus
-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)

@+
Ajouter un commentaire
Ce document intitulé « timout expire » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
5 extensions si vous voulez revenir à l'ancien Facebook