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 20/11/2007, 12h22   #1
Membre Expert
 
Avatar de zooffy
 
Homme Erick OZOUF
Développeur Web
Inscription : août 2004
Messages : 3 384
Détails du profil
Informations personnelles :
Nom : Homme Erick OZOUF
Âge : 42
Localisation : France, Morbihan (Bretagne)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : août 2004
Messages : 3 384
Points : 1 333
Points : 1 333
Envoyer un message via MSN à zooffy Envoyer un message via Skype™ à zooffy
Par défaut TimeOut SQL sur une page

Salut

Je suis confronté à un souci de TimeOut que je n'arrive pas à solutionner. Et en plus, ça devient véritablement bizarre.

Donc ma page exécute une requête assez conséquente, mais mise dans un Query Analyser, elle mets 53 secondes à tourner.

Entre le moment où je clique et le moemnt où le mesasge d'erreur s'affiche il se passe 30-31 secondes.
Le TimeOut du site dans IIS est placé à 9000 secondes, histoire de voir.

Et voici le message d'erreur :
Citation:
Microsoft OLE DB Provider for ODBC Drivers erreur '80040e31'

[Microsoft][ODBC SQL Server Driver]Délai d'attente expiré

/outilweb/membres/comptage.asp, ligne 145
Ma ligne 145 est celle-ci :
Code :
1
2
 
Set rs = OBJdbConnection.Execute(sqlcomptage)
Et donc bien celle qui exécute la requête.

Donc je ne comprend pas pourquoi j'ai ce TimeOut. Le seul endroit sur lequel je n'ai pas encore agit est le serveur SQL liu même, mais je ne sais pas où je peux régler ce genre de chose et surtout j'aimerias être spur que c'est bien là qu'il faut aller.

Pouvez-vous m'aider ?
__________________
Mon blog de création d'univers : Qualhiryann
Mon site qui parle de moi moi.ozouf.com
zooffy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/11/2007, 14h30   #2
Membre expérimenté
 
Inscription : octobre 2004
Messages : 516
Détails du profil
Informations personnelles :
Âge : 32
Localisation : France, Ille et Vilaine (Bretagne)

Informations forums :
Inscription : octobre 2004
Messages : 516
Points : 508
Points : 508
Envoyer un message via MSN à TekP@f
Salut,

J'ai déjà eu le même genre de problème que j'ai résolu en augmentant le timeout de tous les objets :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
Server.ScriptTimeout = 10000
Response.Expires = - 1
Response.expiresabsolute = now() - 1
 
set objConn = server.CreateObject("ADODB.Connection")
objConn.open = "ma chaine de connexion"
objConn.CommandTimeout=10000
 
set objCmd = server.CreateObject("ADODB.Command")
Set objCmd.ActiveConnection = objConn
objCmd.CommandTimeout=10000
objCmd.CommandText = "ma requete"
 
Set monrecordset = objCmd.Execute
Depuis, plus de problème. J'espère que ça t'aidera.

++
TekP@f est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/11/2007, 15h39   #3
Membre Expert
 
Avatar de zooffy
 
Homme Erick OZOUF
Développeur Web
Inscription : août 2004
Messages : 3 384
Détails du profil
Informations personnelles :
Nom : Homme Erick OZOUF
Âge : 42
Localisation : France, Morbihan (Bretagne)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : août 2004
Messages : 3 384
Points : 1 333
Points : 1 333
Envoyer un message via MSN à zooffy Envoyer un message via Skype™ à zooffy
MErci pour ton aide.

Je vais intégrer une partie de code pour voir. Je n'utilise pas les commandes, donc pas besoins.

Mais visiblement le server à décidé d'accéler car je n'ai plus de TimeOut depsui une heure. Vraiment bizarre.

En tout cas merci
__________________
Mon blog de création d'univers : Qualhiryann
Mon site qui parle de moi moi.ozouf.com
zooffy est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h01.


 
 
 
 
Partenaires

Hébergement Web