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
jbongran
" Teddy" a écrit dans le message de news:%
Au début de chaque page d'un site intranet, j'ai placé : Server.ScriptTimeout = 30 Quelle que soit la valeur ainsi fixée, il n'est pas pris en compte.
Certaines pages longues à créer (longs tableaux HTML créés à partir de requêtes SQL) s'interrompent avec le message d'erreur de Script Timeout.
Est-ce que l'administrateur du serveur peut imposer son Timeout ce qui expliquerait que la valeur indiquée dans les scripts est ignorée ?
Merci pour votre avis.
Ted
30 secondes pour des pages longues à créer ? Server.ScriptTimeOut = X (ou X est en secondes) Si tu veux 30 Minutes, il faut indiquer 30 *60 = 1800 Server.ScriptTimeOut = 1800 (la valeur par défaut est de 90 secondes) Ps : au cas ou tu utiliserai le composant d'upload de SA FileUP, la valeur du scripttimeout peut être automatiquement ajustée par une clé de registre HKEY_LOCAL_MACHINESOFTWARESoftware ArtisansSA-FileUpParameters Clé à mettre à 1 DynamicAdjustScriptTimeout
" Teddy" <teddy@wanadoo.fr> a écrit dans le message de
news:%23T7FTSoQEHA.3220@TK2MSFTNGP12.phx.gbl...
Au début de chaque page d'un site intranet, j'ai placé :
Server.ScriptTimeout = 30
Quelle que soit la valeur ainsi fixée, il n'est pas pris en compte.
Certaines pages longues à créer (longs tableaux HTML créés à partir de
requêtes SQL) s'interrompent avec le message d'erreur de Script Timeout.
Est-ce que l'administrateur du serveur peut imposer son Timeout ce qui
expliquerait que la valeur indiquée dans les scripts est ignorée ?
Merci pour votre avis.
Ted
30 secondes pour des pages longues à créer ?
Server.ScriptTimeOut = X (ou X est en secondes)
Si tu veux 30 Minutes, il faut indiquer 30 *60 = 1800
Server.ScriptTimeOut = 1800 (la valeur par défaut est de 90 secondes)
Ps : au cas ou tu utiliserai le composant d'upload de SA FileUP, la valeur
du scripttimeout peut être automatiquement ajustée par une clé de registre
HKEY_LOCAL_MACHINESOFTWARESoftware ArtisansSA-FileUpParameters
Clé à mettre à 1
DynamicAdjustScriptTimeout
Au début de chaque page d'un site intranet, j'ai placé : Server.ScriptTimeout = 30 Quelle que soit la valeur ainsi fixée, il n'est pas pris en compte.
Certaines pages longues à créer (longs tableaux HTML créés à partir de requêtes SQL) s'interrompent avec le message d'erreur de Script Timeout.
Est-ce que l'administrateur du serveur peut imposer son Timeout ce qui expliquerait que la valeur indiquée dans les scripts est ignorée ?
Merci pour votre avis.
Ted
30 secondes pour des pages longues à créer ? Server.ScriptTimeOut = X (ou X est en secondes) Si tu veux 30 Minutes, il faut indiquer 30 *60 = 1800 Server.ScriptTimeOut = 1800 (la valeur par défaut est de 90 secondes) Ps : au cas ou tu utiliserai le composant d'upload de SA FileUP, la valeur du scripttimeout peut être automatiquement ajustée par une clé de registre HKEY_LOCAL_MACHINESOFTWARESoftware ArtisansSA-FileUpParameters Clé à mettre à 1 DynamicAdjustScriptTimeout
Teddy
Oui, je sais que c'est en secondes. Mais si je mets 3600 secondes, le script s'arrête toujours au bout d'environ 25 secondes avec le message d'erreur TimeOut invitant à reparamétrer Server.ScriptTimeout. Je n'utilise pas de composants d'upload (j'utilise une solution tout HTML). Plus d'infos ?
Ted
"jbongran" a écrit dans le message de news:40b43686$0$26901$
" Teddy" a écrit dans le message de news:% > Au début de chaque page d'un site intranet, j'ai placé : > Server.ScriptTimeout = 30 > Quelle que soit la valeur ainsi fixée, il n'est pas pris en compte. > > Certaines pages longues à créer (longs tableaux HTML créés à partir de > requêtes SQL) s'interrompent avec le message d'erreur de Script Timeout. > > Est-ce que l'administrateur du serveur peut imposer son Timeout ce qui > expliquerait que la valeur indiquée dans les scripts est ignorée ? > > Merci pour votre avis. > > Ted
30 secondes pour des pages longues à créer ? Server.ScriptTimeOut = X (ou X est en secondes) Si tu veux 30 Minutes, il faut indiquer 30 *60 = 1800 Server.ScriptTimeOut = 1800 (la valeur par défaut est de 90 secondes) Ps : au cas ou tu utiliserai le composant d'upload de SA FileUP, la valeur du scripttimeout peut être automatiquement ajustée par une clé de registre HKEY_LOCAL_MACHINESOFTWARESoftware ArtisansSA-FileUpParameters Clé à mettre à 1 DynamicAdjustScriptTimeout
Oui, je sais que c'est en secondes.
Mais si je mets 3600 secondes, le script s'arrête toujours au bout d'environ
25 secondes avec le message d'erreur TimeOut invitant à reparamétrer
Server.ScriptTimeout.
Je n'utilise pas de composants d'upload (j'utilise une solution tout HTML).
Plus d'infos ?
Ted
"jbongran" <jbongran@free.fr> a écrit dans le message de
news:40b43686$0$26901$626a14ce@news.free.fr...
" Teddy" <teddy@wanadoo.fr> a écrit dans le message de
news:%23T7FTSoQEHA.3220@TK2MSFTNGP12.phx.gbl...
> Au début de chaque page d'un site intranet, j'ai placé :
> Server.ScriptTimeout = 30
> Quelle que soit la valeur ainsi fixée, il n'est pas pris en compte.
>
> Certaines pages longues à créer (longs tableaux HTML créés à partir de
> requêtes SQL) s'interrompent avec le message d'erreur de Script Timeout.
>
> Est-ce que l'administrateur du serveur peut imposer son Timeout ce qui
> expliquerait que la valeur indiquée dans les scripts est ignorée ?
>
> Merci pour votre avis.
>
> Ted
30 secondes pour des pages longues à créer ?
Server.ScriptTimeOut = X (ou X est en secondes)
Si tu veux 30 Minutes, il faut indiquer 30 *60 = 1800
Server.ScriptTimeOut = 1800 (la valeur par défaut est de 90 secondes)
Ps : au cas ou tu utiliserai le composant d'upload de SA FileUP, la valeur
du scripttimeout peut être automatiquement ajustée par une clé de registre
HKEY_LOCAL_MACHINESOFTWARESoftware ArtisansSA-FileUpParameters
Clé à mettre à 1
DynamicAdjustScriptTimeout
Oui, je sais que c'est en secondes. Mais si je mets 3600 secondes, le script s'arrête toujours au bout d'environ 25 secondes avec le message d'erreur TimeOut invitant à reparamétrer Server.ScriptTimeout. Je n'utilise pas de composants d'upload (j'utilise une solution tout HTML). Plus d'infos ?
Ted
"jbongran" a écrit dans le message de news:40b43686$0$26901$
" Teddy" a écrit dans le message de news:% > Au début de chaque page d'un site intranet, j'ai placé : > Server.ScriptTimeout = 30 > Quelle que soit la valeur ainsi fixée, il n'est pas pris en compte. > > Certaines pages longues à créer (longs tableaux HTML créés à partir de > requêtes SQL) s'interrompent avec le message d'erreur de Script Timeout. > > Est-ce que l'administrateur du serveur peut imposer son Timeout ce qui > expliquerait que la valeur indiquée dans les scripts est ignorée ? > > Merci pour votre avis. > > Ted
30 secondes pour des pages longues à créer ? Server.ScriptTimeOut = X (ou X est en secondes) Si tu veux 30 Minutes, il faut indiquer 30 *60 = 1800 Server.ScriptTimeOut = 1800 (la valeur par défaut est de 90 secondes) Ps : au cas ou tu utiliserai le composant d'upload de SA FileUP, la valeur du scripttimeout peut être automatiquement ajustée par une clé de registre HKEY_LOCAL_MACHINESOFTWARESoftware ArtisansSA-FileUpParameters Clé à mettre à 1 DynamicAdjustScriptTimeout
jbongran
" Teddy" a écrit dans le message de news:
Oui, je sais que c'est en secondes. Mais si je mets 3600 secondes, le script s'arrête toujours au bout
d'environ
25 secondes avec le message d'erreur TimeOut invitant à reparamétrer Server.ScriptTimeout. Je n'utilise pas de composants d'upload (j'utilise une solution tout
HTML).
Plus d'infos ?
Ted "jbongran" a écrit dans le message de news:40b43686$0$26901$ > " Teddy" a écrit dans le message de > news:% > > Au début de chaque page d'un site intranet, j'ai placé : > > Server.ScriptTimeout = 30 > > Quelle que soit la valeur ainsi fixée, il n'est pas pris en compte. > > > > Certaines pages longues à créer (longs tableaux HTML créés à partir de > > requêtes SQL) s'interrompent avec le message d'erreur de Script
Timeout.
> > > > Est-ce que l'administrateur du serveur peut imposer son Timeout ce qui > > expliquerait que la valeur indiquée dans les scripts est ignorée ? > > > > Merci pour votre avis. > > > > Ted > > 30 secondes pour des pages longues à créer ? > Server.ScriptTimeOut = X (ou X est en secondes) > Si tu veux 30 Minutes, il faut indiquer 30 *60 = 1800 > Server.ScriptTimeOut = 1800 (la valeur par défaut est de 90 secondes) > Ps : au cas ou tu utiliserai le composant d'upload de SA FileUP, la
valeur
> du scripttimeout peut être automatiquement ajustée par une clé de
registre
> HKEY_LOCAL_MACHINESOFTWARESoftware ArtisansSA-FileUpParameters > Clé à mettre à 1 > DynamicAdjustScriptTimeout
La directive Server.ScriptTimeout si elle est donnée au début d'une page asp outrepasse la valeur donnée dans la métabase du serveur (à condition qu'elle soit supérieure à celle du serveur) Une exception : la valeur ne sera pas prise en compte si il est fait usage d'objet COM: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/iissdk/iis/ref_vbom_seropsct.asp Peut être pourrai tu essayer de faire un trap de l'erreur de timeout : http://support.microsoft.com/default.aspx?scid=kb;en-us;182036 Où se produit ton timeout ? Pendant la requête SQL ou pendant le traitement de mise en forme du recordset (pour le savoir tu fait un Response.Flush juste après la requête) ? As tu envisagé l'utilisation de procédure stockées côté serveur SQL ? Sinon, utilises tu les fonction GetString ou GetRows, nettement plus efficaces qu'une boucle style Do Until Rs.EoF 'traitement de la ligne du recordeset Loop Utilises tu les propriétés : Response.Buffer = True (pour activer le tampon) Response.Flush (pour vider le tampon vers le client à intervalles régulier) ? Pour modifier le time out de la connexion au serveur SQL, utilise la propriété CommandTimeOut http://msdn.microsoft.com/library/default.asp?url=/library/en-us/ado270/htm/mdprocommandtimeout.asp
" Teddy" <teddy@wanadoo.fr> a écrit dans le message de
news:e04CWs1QEHA.2408@tk2msftngp13.phx.gbl...
Oui, je sais que c'est en secondes.
Mais si je mets 3600 secondes, le script s'arrête toujours au bout
d'environ
25 secondes avec le message d'erreur TimeOut invitant à reparamétrer
Server.ScriptTimeout.
Je n'utilise pas de composants d'upload (j'utilise une solution tout
HTML).
Plus d'infos ?
Ted
"jbongran" <jbongran@free.fr> a écrit dans le message de
news:40b43686$0$26901$626a14ce@news.free.fr...
> " Teddy" <teddy@wanadoo.fr> a écrit dans le message de
> news:%23T7FTSoQEHA.3220@TK2MSFTNGP12.phx.gbl...
> > Au début de chaque page d'un site intranet, j'ai placé :
> > Server.ScriptTimeout = 30
> > Quelle que soit la valeur ainsi fixée, il n'est pas pris en compte.
> >
> > Certaines pages longues à créer (longs tableaux HTML créés à partir de
> > requêtes SQL) s'interrompent avec le message d'erreur de Script
Timeout.
> >
> > Est-ce que l'administrateur du serveur peut imposer son Timeout ce qui
> > expliquerait que la valeur indiquée dans les scripts est ignorée ?
> >
> > Merci pour votre avis.
> >
> > Ted
>
> 30 secondes pour des pages longues à créer ?
> Server.ScriptTimeOut = X (ou X est en secondes)
> Si tu veux 30 Minutes, il faut indiquer 30 *60 = 1800
> Server.ScriptTimeOut = 1800 (la valeur par défaut est de 90 secondes)
> Ps : au cas ou tu utiliserai le composant d'upload de SA FileUP, la
valeur
> du scripttimeout peut être automatiquement ajustée par une clé de
registre
> HKEY_LOCAL_MACHINESOFTWARESoftware ArtisansSA-FileUpParameters
> Clé à mettre à 1
> DynamicAdjustScriptTimeout
La directive Server.ScriptTimeout si elle est donnée au début d'une page asp
outrepasse la valeur donnée dans la métabase du serveur (à condition qu'elle
soit supérieure à celle du serveur)
Une exception : la valeur ne sera pas prise en compte si il est fait usage
d'objet COM:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/iissdk/iis/ref_vbom_seropsct.asp
Peut être pourrai tu essayer de faire un trap de l'erreur de timeout :
http://support.microsoft.com/default.aspx?scid=kb;en-us;182036
Où se produit ton timeout ?
Pendant la requête SQL ou pendant le traitement de mise en forme du
recordset (pour le savoir tu fait un Response.Flush juste après la requête)
?
As tu envisagé l'utilisation de procédure stockées côté serveur SQL ?
Sinon, utilises tu les fonction GetString ou GetRows, nettement plus
efficaces qu'une boucle style
Do Until Rs.EoF
'traitement de la ligne du recordeset
Loop
Utilises tu les propriétés :
Response.Buffer = True (pour activer le tampon)
Response.Flush (pour vider le tampon vers le client à intervalles régulier)
?
Pour modifier le time out de la connexion au serveur SQL, utilise la
propriété CommandTimeOut
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/ado270/htm/mdprocommandtimeout.asp
Oui, je sais que c'est en secondes. Mais si je mets 3600 secondes, le script s'arrête toujours au bout
d'environ
25 secondes avec le message d'erreur TimeOut invitant à reparamétrer Server.ScriptTimeout. Je n'utilise pas de composants d'upload (j'utilise une solution tout
HTML).
Plus d'infos ?
Ted "jbongran" a écrit dans le message de news:40b43686$0$26901$ > " Teddy" a écrit dans le message de > news:% > > Au début de chaque page d'un site intranet, j'ai placé : > > Server.ScriptTimeout = 30 > > Quelle que soit la valeur ainsi fixée, il n'est pas pris en compte. > > > > Certaines pages longues à créer (longs tableaux HTML créés à partir de > > requêtes SQL) s'interrompent avec le message d'erreur de Script
Timeout.
> > > > Est-ce que l'administrateur du serveur peut imposer son Timeout ce qui > > expliquerait que la valeur indiquée dans les scripts est ignorée ? > > > > Merci pour votre avis. > > > > Ted > > 30 secondes pour des pages longues à créer ? > Server.ScriptTimeOut = X (ou X est en secondes) > Si tu veux 30 Minutes, il faut indiquer 30 *60 = 1800 > Server.ScriptTimeOut = 1800 (la valeur par défaut est de 90 secondes) > Ps : au cas ou tu utiliserai le composant d'upload de SA FileUP, la
valeur
> du scripttimeout peut être automatiquement ajustée par une clé de
registre
> HKEY_LOCAL_MACHINESOFTWARESoftware ArtisansSA-FileUpParameters > Clé à mettre à 1 > DynamicAdjustScriptTimeout
La directive Server.ScriptTimeout si elle est donnée au début d'une page asp outrepasse la valeur donnée dans la métabase du serveur (à condition qu'elle soit supérieure à celle du serveur) Une exception : la valeur ne sera pas prise en compte si il est fait usage d'objet COM: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/iissdk/iis/ref_vbom_seropsct.asp Peut être pourrai tu essayer de faire un trap de l'erreur de timeout : http://support.microsoft.com/default.aspx?scid=kb;en-us;182036 Où se produit ton timeout ? Pendant la requête SQL ou pendant le traitement de mise en forme du recordset (pour le savoir tu fait un Response.Flush juste après la requête) ? As tu envisagé l'utilisation de procédure stockées côté serveur SQL ? Sinon, utilises tu les fonction GetString ou GetRows, nettement plus efficaces qu'une boucle style Do Until Rs.EoF 'traitement de la ligne du recordeset Loop Utilises tu les propriétés : Response.Buffer = True (pour activer le tampon) Response.Flush (pour vider le tampon vers le client à intervalles régulier) ? Pour modifier le time out de la connexion au serveur SQL, utilise la propriété CommandTimeOut http://msdn.microsoft.com/library/default.asp?url=/library/en-us/ado270/htm/mdprocommandtimeout.asp