Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Langages serveur > ASP
ASP Forum sur la programmation ASP. Avant de poster : Cours ASP, FAQ ASP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 14/01/2011, 11h43   #1
Nouveau Membre du Club
 
Étudiant
Inscription : mars 2007
Messages : 99
Détails du profil
Informations personnelles :
Âge : 29

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mars 2007
Messages : 99
Points : 31
Points : 31
Par défaut Time out expired malgré un paramétrage adéquat

Bon jour amis développeurs,
J’utilise ASP avec une connexion base de données vers SGBD SQL Server 2000 (ci-dessous ma chaine de connexion)
Code :
<%MM_report_STRING = "Provider=SQLOLEDB.1;Password=pwd1;Persist Security Info=True;User ID=user1;Initial Catalog=PROD;Data Source=Serveur1;Application Name=APP1"%>
Je lance sur ma page ASP une requête qui s’exécute en 57 secondes sur « SQL query analyZer » ce qui explique ma fixation du paramètre « time out » à 360 sec (6 minutes)

Code :
1
2
<% Response.Expires = 0  
server.ScriptTimeout = 360 %>
Malheureusement je reçois toujours le message d’erreur ci-dessous (Time out expired)



Merci de nous conseiller afin de résoudre ce problème, et merci d’avance
gilardino est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/01/2011, 11h57   #2
Modérateur
 
Avatar de roro06
 
Inscription : avril 2007
Messages : 1 363
Détails du profil
Informations personnelles :
Âge : 42

Informations forums :
Inscription : avril 2007
Messages : 1 363
Points : 1 546
Points : 1 546
bonjour

il s'agit plus d'un message d'erreur émis par SQL server que par le serveur IIS. il faut regarder du côté du paramétrage de SQL server, voire dans la chaîne de connexion elle-même
__________________


" La vie c'est quelque chose de très fort et de très beau.... La vie appartient a tous les vivants. It's both a dream and a feeling. C'est être ce que nous ne sommes pas sans le rester. La vie c'est mourir aussi....Et mourir c'est vraiment strong...c'est rester en vie au delà de la mort...Tous ceux qui sont morts n'ignorent pas de le savoir."
(J.C. VanDamme, humoriste et philosophe belge . A moins que ce ne soit l'inverse ...)

Chuck Norris comprend JC Van Damme.
roro06 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/01/2011, 20h32   #3
Nouveau Membre du Club
 
Étudiant
Inscription : mars 2007
Messages : 99
Détails du profil
Informations personnelles :
Âge : 29

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mars 2007
Messages : 99
Points : 31
Points : 31
Citation:
Envoyé par roro06 Voir le message
bonjour

il s'agit plus d'un message d'erreur émis par SQL server que par le serveur IIS. il faut regarder du côté du paramétrage de SQL server, voire dans la chaîne de connexion elle-même
Bonjour et merci pour la rapide feedback,

Je confirme que ce message d'erreur apparait dans quelques cas provoquant un temps d'exécution égale à 1 minute, j'ai tout fait pour optimiser ma requête (de type select) mais je reçoit toujours ce message d'erreur.

Ce même message d'erreur ne m'apparait pas lorsque la requête prends un temps d'exécution avoisinant les 20 sec.

Franchement je n'ai rien compris dans ce bug car microsoft nous a donner la possibilité d'élargir le valeur du "timeout" sans que je puisse profiter de cet avantage

Merci encore de m'aider à résoudre ce sérieux problème

Salutations
gilardino est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/01/2011, 16h22   #4
Expert Confirmé Sénior
 
Homme Laurent Willems
Expert Stop/Start
Inscription : septembre 2002
Messages : 2 548
Détails du profil
Informations personnelles :
Nom : Homme Laurent Willems
Âge : 33
Localisation : Belgique

Informations professionnelles :
Activité : Expert Stop/Start

Informations forums :
Inscription : septembre 2002
Messages : 2 548
Points : 4 262
Points : 4 262
Salut,

Comme l'a dit roro, tu dois te pencher sur la configuration du timeout des requêtes du côté de sql server.

Voici un lien qui te montre comment effectuer cette configuration.

http://blogs.msdn.com/b/john_daskala...9/9960278.aspx
__________________
Alea Jacta Test!
Mygale1978 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/03/2011, 09h35   #5
Invité de passage
 
JEAN-PAUL TAUZIEDE
Inscription : mars 2011
Messages : 1
Détails du profil
Informations personnelles :
Nom : JEAN-PAUL TAUZIEDE

Informations forums :
Inscription : mars 2011
Messages : 1
Points : 1
Points : 1
Par défaut commandTimeOUT

bonjour

vous avez essayer de rajouter un commandTimeOut dans le code ?
maintenant effectivement si c'est vraiment un script time out faut aussi
voir du coté des paramétrage du serveur SQL
bon courage
poulix92 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h39.


 
 
 
 
Partenaires

Hébergement Web