Avoir d'erreur “Délai d'attente expiré. Le délai écoulé avant la fin de l'opération ou le serveur ne répond pas.”
Mon site est en cours d'exécution sous IIS correctement. Mais après avoir travaillé pendant un long moment. Il commencer à donner l'erreur de dépassement de délai, semble rompre occupé à faire d'autres travaux. Mais le SQL server est en cours d'exécution dans ma hôte local sans aucun serveur d'utilisation/charge à l'exception de l'application en cours.
"Délai d'attente expiré. Le délai écoulé avant la fin de l'opération ou le serveur ne répond pas."
Après le redémarrage du système que je peux reprendre mon travail. Besoin d'aide sur ce. Merci d'avance
- On dirait que vous avez une fuite quelque part. Qu'est-ce que votre site de le faire? Pouvez-vous poster le code?
- Quelles sont les ressources de l'utilisation des statistiques comme lorsque la boîte de travail vs quand c'est le dépassement de temps? Êtes-vous de consommer de grandes quantités de mémoire avec le serveur IIS ou le Serveur SQL? C'est le processeur chevillé?
Vous devez vous connecter pour publier un commentaire.
On dirait que vous vous êtes frapper le délai d'exécution. Si vous êtes atteint ce seuil, vous pouvez faire quelques profilage pour voir si il y a un goulot d'étranglement des performances quelque part. Pour contourner ce problème, vous pouvez spécifier un délai d'exécution dans le
web.config
:Pour modifier le délai d'exécution de SQL Server aller sur le serveur propriétés:
http://img197.imageshack.us/img197/3152/srvrprops.png
Voir ici pour plus de détails:
La modification de la CommandTimeout dans SQL Management studio
J'ai utilisé le recompiler pour résoudre ce problème.
Enfin résolu ce problème en effaçant le plan d'exécution de la procédure de cache.
Pour effacer le cache de plan d'exécuter les scripts suivants...
Si la procédure stockée existe dans le cache, vous êtes les résultats devraient ressembler à ceci:
À partir des résultats retournés remplacer le plan_handle dans l'exemple ci-dessous...
Plus d'informations ici