J'ai fixé le Timeout pour le temps maxi d'exécution d'un script ASP avec IIS
ADMIN et d'autre part avec le paramètre "Server.ScriptTimeout" dans chaque
page ASP.
Malheureusement, mes pages sont toujours interrompues au bout du même temps
et le serveur semble ignorer les paramètres que j'ai mis.
C'est important car j'affiche un tableau nécessitant du calcul avant
affichage et le serveur arrête tout avant la fin des calculs.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
RAVAILLE James
Bonjour,
Quelle version de IIS utilises-tu ?
est-ce que ceci ne serait pas dû à un timeout sur la session ?
As-tu essayé de modifié la propriété Timeout de l'objet ASP Session ? Il est par défaut de 10 minutes. Tu peux le modifier (valeur minimale : 1 et maximale : 1440 je crois avec IIS 6.0) avec Session.Timeout = ... dans la fonction 'Application_OnStart(...)' dans le fichier global.asa, afin que ce paramètre soit pris en compte lors du démarrage de l'application sur le serveur web IIS. Il sera alors fixé pour toutes les sessions.
A+ -- James RAVAILLE.
"Teddy" a écrit :
Bonjour,
J'ai fixé le Timeout pour le temps maxi d'exécution d'un script ASP avec IIS ADMIN et d'autre part avec le paramètre "Server.ScriptTimeout" dans chaque page ASP.
Malheureusement, mes pages sont toujours interrompues au bout du même temps et le serveur semble ignorer les paramètres que j'ai mis.
C'est important car j'affiche un tableau nécessitant du calcul avant affichage et le serveur arrête tout avant la fin des calculs.
Merci pour votre aide si vous connaissez IIS !
Teddy
Bonjour,
Quelle version de IIS utilises-tu ?
est-ce que ceci ne serait pas dû à un timeout sur la session ?
As-tu essayé de modifié la propriété Timeout de l'objet ASP Session ? Il est par défaut de 10 minutes. Tu peux le modifier (valeur minimale : 1 et maximale : 1440 je crois avec IIS 6.0) avec Session.Timeout = ... dans la fonction 'Application_OnStart(...)' dans le fichier global.asa, afin que ce paramètre soit pris en compte lors du démarrage de l'application sur le serveur web IIS. Il sera alors fixé pour toutes les sessions.
A+
--
James RAVAILLE.
"Teddy" a écrit :
Bonjour,
J'ai fixé le Timeout pour le temps maxi d'exécution d'un script ASP avec IIS
ADMIN et d'autre part avec le paramètre "Server.ScriptTimeout" dans chaque
page ASP.
Malheureusement, mes pages sont toujours interrompues au bout du même temps
et le serveur semble ignorer les paramètres que j'ai mis.
C'est important car j'affiche un tableau nécessitant du calcul avant
affichage et le serveur arrête tout avant la fin des calculs.
est-ce que ceci ne serait pas dû à un timeout sur la session ?
As-tu essayé de modifié la propriété Timeout de l'objet ASP Session ? Il est par défaut de 10 minutes. Tu peux le modifier (valeur minimale : 1 et maximale : 1440 je crois avec IIS 6.0) avec Session.Timeout = ... dans la fonction 'Application_OnStart(...)' dans le fichier global.asa, afin que ce paramètre soit pris en compte lors du démarrage de l'application sur le serveur web IIS. Il sera alors fixé pour toutes les sessions.
A+ -- James RAVAILLE.
"Teddy" a écrit :
Bonjour,
J'ai fixé le Timeout pour le temps maxi d'exécution d'un script ASP avec IIS ADMIN et d'autre part avec le paramètre "Server.ScriptTimeout" dans chaque page ASP.
Malheureusement, mes pages sont toujours interrompues au bout du même temps et le serveur semble ignorer les paramètres que j'ai mis.
C'est important car j'affiche un tableau nécessitant du calcul avant affichage et le serveur arrête tout avant la fin des calculs.
Merci pour votre aide si vous connaissez IIS !
Teddy
jbongran
Teddy wrote:
Bonjour,
J'ai fixé le Timeout pour le temps maxi d'exécution d'un script ASP avec IIS ADMIN et d'autre part avec le paramètre "Server.ScriptTimeout" dans chaque page ASP.
Malheureusement, mes pages sont toujours interrompues au bout du même temps et le serveur semble ignorer les paramètres que j'ai mis.
C'est important car j'affiche un tableau nécessitant du calcul avant affichage et le serveur arrête tout avant la fin des calculs.
Merci pour votre aide si vous connaissez IIS !
Teddy
Etrange en effet. Pour rappel le paramètre Server.SrciptTimeOut s'exprime en secondes et ne concerne que l'éxécution du code asp, pas des éventuels objets COM pouvant être appelés par le code (merci à Yann-loic pour cette info). Vous pouvez essayer d'utiliser Response.Buffer = True pour activer la mise en mémoire tampon et ainsi contrôler l'envoi de données aux clients dès que vous avez de quoi par exemple ecrire une ligne de tableau en utilisant Response.Flush. Pensez également pendant la phase de mise au point à ne pas utiliser On Error Resume Next. Essayez de restreindre la selection pour avoir moins de lignes et ainsi voir si il n'y aurait pas un souci de code. De même, préférez pour obtenir un nombre important de lignes d'une base de données l'appel des méthodes GetString ou GetRows.
Teddy wrote:
Bonjour,
J'ai fixé le Timeout pour le temps maxi d'exécution d'un script ASP
avec IIS ADMIN et d'autre part avec le paramètre
"Server.ScriptTimeout" dans chaque page ASP.
Malheureusement, mes pages sont toujours interrompues au bout du même
temps et le serveur semble ignorer les paramètres que j'ai mis.
C'est important car j'affiche un tableau nécessitant du calcul avant
affichage et le serveur arrête tout avant la fin des calculs.
Merci pour votre aide si vous connaissez IIS !
Teddy
Etrange en effet.
Pour rappel le paramètre Server.SrciptTimeOut s'exprime en secondes et ne
concerne que l'éxécution du code asp, pas des éventuels objets COM pouvant
être appelés par le code (merci à Yann-loic pour cette info).
Vous pouvez essayer d'utiliser Response.Buffer = True pour activer la mise
en mémoire tampon et ainsi contrôler l'envoi de données aux clients dès que
vous avez de quoi par exemple ecrire une ligne de tableau en utilisant
Response.Flush. Pensez également pendant la phase de mise au point à ne pas
utiliser On Error Resume Next. Essayez de restreindre la selection pour
avoir moins de lignes et ainsi voir si il n'y aurait pas un souci de code.
De même, préférez pour obtenir un nombre important de lignes d'une base de
données l'appel des méthodes GetString ou GetRows.
J'ai fixé le Timeout pour le temps maxi d'exécution d'un script ASP avec IIS ADMIN et d'autre part avec le paramètre "Server.ScriptTimeout" dans chaque page ASP.
Malheureusement, mes pages sont toujours interrompues au bout du même temps et le serveur semble ignorer les paramètres que j'ai mis.
C'est important car j'affiche un tableau nécessitant du calcul avant affichage et le serveur arrête tout avant la fin des calculs.
Merci pour votre aide si vous connaissez IIS !
Teddy
Etrange en effet. Pour rappel le paramètre Server.SrciptTimeOut s'exprime en secondes et ne concerne que l'éxécution du code asp, pas des éventuels objets COM pouvant être appelés par le code (merci à Yann-loic pour cette info). Vous pouvez essayer d'utiliser Response.Buffer = True pour activer la mise en mémoire tampon et ainsi contrôler l'envoi de données aux clients dès que vous avez de quoi par exemple ecrire une ligne de tableau en utilisant Response.Flush. Pensez également pendant la phase de mise au point à ne pas utiliser On Error Resume Next. Essayez de restreindre la selection pour avoir moins de lignes et ainsi voir si il n'y aurait pas un souci de code. De même, préférez pour obtenir un nombre important de lignes d'une base de données l'appel des méthodes GetString ou GetRows.
Teddy
Ok, merci. Je vais voir cela. Le "mystère" reste tout de même entier.
Ted
"jbongran" a écrit dans le message de news:4114b74f$0$32067$
Teddy wrote: > Bonjour, > > J'ai fixé le Timeout pour le temps maxi d'exécution d'un script ASP > avec IIS ADMIN et d'autre part avec le paramètre > "Server.ScriptTimeout" dans chaque page ASP. > > Malheureusement, mes pages sont toujours interrompues au bout du même > temps et le serveur semble ignorer les paramètres que j'ai mis. > > C'est important car j'affiche un tableau nécessitant du calcul avant > affichage et le serveur arrête tout avant la fin des calculs. > > Merci pour votre aide si vous connaissez IIS ! > > Teddy
Etrange en effet. Pour rappel le paramètre Server.SrciptTimeOut s'exprime en secondes et ne concerne que l'éxécution du code asp, pas des éventuels objets COM pouvant être appelés par le code (merci à Yann-loic pour cette info). Vous pouvez essayer d'utiliser Response.Buffer = True pour activer la mise en mémoire tampon et ainsi contrôler l'envoi de données aux clients dès
que
vous avez de quoi par exemple ecrire une ligne de tableau en utilisant Response.Flush. Pensez également pendant la phase de mise au point à ne
pas
utiliser On Error Resume Next. Essayez de restreindre la selection pour avoir moins de lignes et ainsi voir si il n'y aurait pas un souci de code. De même, préférez pour obtenir un nombre important de lignes d'une base de données l'appel des méthodes GetString ou GetRows.
Ok, merci.
Je vais voir cela.
Le "mystère" reste tout de même entier.
Ted
"jbongran" <jbongran@free.fr> a écrit dans le message de
news:4114b74f$0$32067$636a15ce@news.free.fr...
Teddy wrote:
> Bonjour,
>
> J'ai fixé le Timeout pour le temps maxi d'exécution d'un script ASP
> avec IIS ADMIN et d'autre part avec le paramètre
> "Server.ScriptTimeout" dans chaque page ASP.
>
> Malheureusement, mes pages sont toujours interrompues au bout du même
> temps et le serveur semble ignorer les paramètres que j'ai mis.
>
> C'est important car j'affiche un tableau nécessitant du calcul avant
> affichage et le serveur arrête tout avant la fin des calculs.
>
> Merci pour votre aide si vous connaissez IIS !
>
> Teddy
Etrange en effet.
Pour rappel le paramètre Server.SrciptTimeOut s'exprime en secondes et ne
concerne que l'éxécution du code asp, pas des éventuels objets COM pouvant
être appelés par le code (merci à Yann-loic pour cette info).
Vous pouvez essayer d'utiliser Response.Buffer = True pour activer la mise
en mémoire tampon et ainsi contrôler l'envoi de données aux clients dès
que
vous avez de quoi par exemple ecrire une ligne de tableau en utilisant
Response.Flush. Pensez également pendant la phase de mise au point à ne
pas
utiliser On Error Resume Next. Essayez de restreindre la selection pour
avoir moins de lignes et ainsi voir si il n'y aurait pas un souci de code.
De même, préférez pour obtenir un nombre important de lignes d'une base de
données l'appel des méthodes GetString ou GetRows.
Ok, merci. Je vais voir cela. Le "mystère" reste tout de même entier.
Ted
"jbongran" a écrit dans le message de news:4114b74f$0$32067$
Teddy wrote: > Bonjour, > > J'ai fixé le Timeout pour le temps maxi d'exécution d'un script ASP > avec IIS ADMIN et d'autre part avec le paramètre > "Server.ScriptTimeout" dans chaque page ASP. > > Malheureusement, mes pages sont toujours interrompues au bout du même > temps et le serveur semble ignorer les paramètres que j'ai mis. > > C'est important car j'affiche un tableau nécessitant du calcul avant > affichage et le serveur arrête tout avant la fin des calculs. > > Merci pour votre aide si vous connaissez IIS ! > > Teddy
Etrange en effet. Pour rappel le paramètre Server.SrciptTimeOut s'exprime en secondes et ne concerne que l'éxécution du code asp, pas des éventuels objets COM pouvant être appelés par le code (merci à Yann-loic pour cette info). Vous pouvez essayer d'utiliser Response.Buffer = True pour activer la mise en mémoire tampon et ainsi contrôler l'envoi de données aux clients dès
que
vous avez de quoi par exemple ecrire une ligne de tableau en utilisant Response.Flush. Pensez également pendant la phase de mise au point à ne
pas
utiliser On Error Resume Next. Essayez de restreindre la selection pour avoir moins de lignes et ainsi voir si il n'y aurait pas un souci de code. De même, préférez pour obtenir un nombre important de lignes d'une base de données l'appel des méthodes GetString ou GetRows.
Teddy
J'utilise IIS5. Je peux difficilement comparer avec IIS6 qui est installé sur des machines "dernier cri" très rapides et où le problème ne se pose pas en utilisant pourtant le même code !
Teddy
"RAVAILLE James" a écrit dans le message de news:
Bonjour,
Quelle version de IIS utilises-tu ?
est-ce que ceci ne serait pas dû à un timeout sur la session ?
As-tu essayé de modifié la propriété Timeout de l'objet ASP Session ? Il
est par défaut de 10 minutes. Tu peux le modifier (valeur minimale : 1 et maximale : 1440 je crois avec IIS 6.0) avec Session.Timeout = ... dans la fonction 'Application_OnStart(...)' dans le fichier global.asa, afin que ce paramètre soit pris en compte lors du démarrage de l'application sur le serveur web IIS. Il sera alors fixé pour toutes les sessions.
A+ -- James RAVAILLE.
"Teddy" a écrit :
> Bonjour, > > J'ai fixé le Timeout pour le temps maxi d'exécution d'un script ASP avec
IIS
> ADMIN et d'autre part avec le paramètre "Server.ScriptTimeout" dans
chaque
> page ASP. > > Malheureusement, mes pages sont toujours interrompues au bout du même
temps
> et le serveur semble ignorer les paramètres que j'ai mis. > > C'est important car j'affiche un tableau nécessitant du calcul avant > affichage et le serveur arrête tout avant la fin des calculs. > > Merci pour votre aide si vous connaissez IIS ! > > Teddy > > >
J'utilise IIS5.
Je peux difficilement comparer avec IIS6 qui est installé sur des machines
"dernier cri" très rapides et où le problème ne se pose pas en utilisant
pourtant le même code !
Teddy
"RAVAILLE James" <RAVAILLEJames@discussions.microsoft.com> a écrit dans le
message de news:74354E20-502D-4708-8FEA-4603BB12B126@microsoft.com...
Bonjour,
Quelle version de IIS utilises-tu ?
est-ce que ceci ne serait pas dû à un timeout sur la session ?
As-tu essayé de modifié la propriété Timeout de l'objet ASP Session ? Il
est par défaut de 10 minutes. Tu peux le modifier (valeur minimale : 1 et
maximale : 1440 je crois avec IIS 6.0) avec Session.Timeout = ... dans la
fonction 'Application_OnStart(...)' dans le fichier global.asa, afin que ce
paramètre soit pris en compte lors du démarrage de l'application sur le
serveur web IIS. Il sera alors fixé pour toutes les sessions.
A+
--
James RAVAILLE.
"Teddy" a écrit :
> Bonjour,
>
> J'ai fixé le Timeout pour le temps maxi d'exécution d'un script ASP avec
IIS
> ADMIN et d'autre part avec le paramètre "Server.ScriptTimeout" dans
chaque
> page ASP.
>
> Malheureusement, mes pages sont toujours interrompues au bout du même
temps
> et le serveur semble ignorer les paramètres que j'ai mis.
>
> C'est important car j'affiche un tableau nécessitant du calcul avant
> affichage et le serveur arrête tout avant la fin des calculs.
>
> Merci pour votre aide si vous connaissez IIS !
>
> Teddy
>
>
>
J'utilise IIS5. Je peux difficilement comparer avec IIS6 qui est installé sur des machines "dernier cri" très rapides et où le problème ne se pose pas en utilisant pourtant le même code !
Teddy
"RAVAILLE James" a écrit dans le message de news:
Bonjour,
Quelle version de IIS utilises-tu ?
est-ce que ceci ne serait pas dû à un timeout sur la session ?
As-tu essayé de modifié la propriété Timeout de l'objet ASP Session ? Il
est par défaut de 10 minutes. Tu peux le modifier (valeur minimale : 1 et maximale : 1440 je crois avec IIS 6.0) avec Session.Timeout = ... dans la fonction 'Application_OnStart(...)' dans le fichier global.asa, afin que ce paramètre soit pris en compte lors du démarrage de l'application sur le serveur web IIS. Il sera alors fixé pour toutes les sessions.
A+ -- James RAVAILLE.
"Teddy" a écrit :
> Bonjour, > > J'ai fixé le Timeout pour le temps maxi d'exécution d'un script ASP avec
IIS
> ADMIN et d'autre part avec le paramètre "Server.ScriptTimeout" dans
chaque
> page ASP. > > Malheureusement, mes pages sont toujours interrompues au bout du même
temps
> et le serveur semble ignorer les paramètres que j'ai mis. > > C'est important car j'affiche un tableau nécessitant du calcul avant > affichage et le serveur arrête tout avant la fin des calculs. > > Merci pour votre aide si vous connaissez IIS ! > > Teddy > > >