Rechercher : dans
Par :

Timout expire

Dernière réponse le 28 nov 2001 à 16:37:14 ben, le 28 nov 2001 à 13:05:04 
 Signaler ce message aux modérateurs

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

Meilleures réponses pour « timout expire » dans :
Système d'exploitation Voir Description du système d'exploitation Pour qu'un ordinateur soit capable de faire fonctionner un programme informatique (appelé parfois application ou logiciel), la machine doit être en mesure d'effectuer un certain nombre d'opérations...
PHP - Expressions régulières Voir Qu'est-ce qu'une expression régulière? Les expressions régulières sont des modèles créés à l'aide de caractères ASCII permettant de manipuler des chaînes de caractères, c'est-à-dire permettant de trouver les portions de la chaîne correspondant au...
Bus PCI Express (PCI-E) Voir Le bus PCI Express Le bus PCI Express (Peripheral Component Interconnect Express, noté PCI-E ou 3GIO pour «Third Generation I/O»), est un bus d'interconnexion permettant l'ajout de cartes d'extension dans l'ordinateur. Le bus PCI Express a été...
[Outlook 2003] Exportation et importation de données VoirIl est possible d'exporter toutes les données personnelles (contacts, e-mails, calendrier, etc...), à condition de le paramétrer à l'exportation (voir ci-dessous). Exportation ou sauvegarde Importation ou restauration A voir...
[Outlook Express] Désinstaller Outlook Express VoirMicrosoft Outlook Express est le client de messagerie fourni avec le système Microsoft Windows. Ainsi, il n'apparaît pas dans la liste Ajout/Suppression de programme. Si vous souhaitez le désinstaller de votre système, il est possible d'utiliser...
Télécharger Visual C++ Express VoirVisual C++ Express est une version "gratuite" et allégée de Visual Studio ; l'utilisation requiert l'inscription sur le site de Microsoft. Cet environnement de développement permet de créer des application Win32 ou du .NET C.
Télécharger Internet Explorer VoirInternet Explorer 8 (version finale) est la dernière version du navigateur de Microsoft. Avec Internet Explorer 8, l’accent est mis sur : La compréhension des vrais usages du navigateur web tel que nous l’utilisons aujourd’hui au quotidien, et...
Télécharger StuffIt Expander VoirStuffIt Expander est un utilitaire de décompression. Tout se fait par glisser/déposer dans sa fenêtre ou sur son icône. Quelques réglages sont possibles (dossier de destination, suppression, association de type de fichier…) Il traîte...
Importer et exporter des données sous MySQL VoirImportation et exportation Les Système de Gestion de Bases de Données tels que MySQL permettent de manipuler facilement et avec beaucoup de souplesse un très important volume de données. Toutefois, aussi robuste soit MySQL, il peut être intéressant...
Explorer - explorer.exe Voirexplorer - explorer.exe Le processus explorer.exe est un processus générique de Windows NT/2000/XP. Il s'agit du processus gérant l'interface utilisateur (shell) ainsi que l'interface graphique de Windows (le bureau). Le processus explorer n'est...
Introduction au système d'exploitation MS-Dos VoirLa création du DOS Le DOS est le système d'exploitation le plus connu, sa version la plus commercialisée est celle de Microsoft, baptisée MS-DOS (il en existe d'autres comme DR-DOS). MS-DOS a vu le jour en 1981 lors de son utilisation sur un IBM...

1

nabzone, le 28 nov 2001 à 13:51:03

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

@+

Répondre à nabzone

2

ben, le 28 nov 2001 à 15:01:35

Le CGI est ecrit en C.
mon server web c'est apache . ya tt il un possibilite de le configurer autrement
merci

Répondre à ben

3

nabzone, le 28 nov 2001 à 15:26:58

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)--

@+

Répondre à nabzone

4

ben, le 28 nov 2001 à 15:37:38

Comment regler le pb des extention des fichier creer par mon CGI impossible de choisir librement mon extention du ichier resultat?

Répondre à ben

5

nabzone, le 28 nov 2001 à 15:43:08

C quoi ton problème d'éxtention ?

Répondre à nabzone

6

ben, le 28 nov 2001 à 15:57:10

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"

Répondre à ben

7

 nabzone, le 28 nov 2001 à 16:37:14

-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)

@+

Répondre à nabzone
Collection CommentÇaMarche.net