2010-05-17 3 views
2

Je reçois ces connexions de base de données ColdFusion intermittente réinitialisation des erreurs et je me demandais si quelqu'un avait l'expérience avec cela et avait une solution particulière qui a fonctionné?ColdFusion 8: Base de données Connexion Réinitialiser erreur

Voici l'erreur:

Error Executing Database Query.[Macromedia][SQLServer JDBC Driver]A problem occurred when attempting to contact the server (Server returned: Connection reset). Please ensure that the server parameters passed to the driver are correct and that the server is running. Also ensure that the maximum number of connections have not been exceeded for this server.

Cela ne se produit pas avec une requête particulière, les ruptures de code dans différentes requêtes chaque fois, un retour 08S01 d'erreur SQLState. La logique de ces requêtes est correcte, aucune erreur de logique, etc. J'ai vérifié les journaux réseau et aucun refus de connexion au serveur de base de données au moment de l'erreur. Une fois que la première erreur se produit, il ne se passe pas plus d'une minute ou plus à des moments aléatoires de la journée, tous les quelques jours. J'ai googlé cette chose et à ce jour quelqu'un qui a eu ce problème a été que sur CF6 ou 7, les correctifs mis en Coldfusion sont seulement pour CF6 ou 7.

configuration du serveur sage:

  • Le serveur ColdFusion est une version 8
  • Le serveur de base de données SQL server est 2005 standard
  • Les connexions de base de données paramètre est admis réglé sur illimité sur les deux SQL server et ColdFusion

Toute aide serait grandement apprécié, Merci!

Répondre

0

Je vais essayer personnellement de mettre à jour le pilote JDBC (http://sourceforge.net/projects/jtds/) et ajoutez la validation de requête si pas déjà existante. J'ai utilisé une fois outil qui vérifiait en permanence les connexions TCP entre les serveurs, détecter même écart milisecond, vérifier cet outil http://www.colasoft.com/ping_tool/.

+0

Merci pour les commentaires. Il semble définitivement y avoir un problème de réseau. J'ai analysé les connexions TCP et il a récupéré un paquet TCP avec un drapeau de réinitialisation. J'ai trouvé que l'erreur se produit presque un quart après 16 heures et 12 heures (donner ou prendre 10 minutes). Pendant que j'observais l'analyseur de paquets, ma connexion distante entre le serveur et mon ordinateur a été interrompue dès que l'erreur s'est produite, ce qui indique qu'il doit s'agir d'un problème de réseau. Qu'est-ce qui pourrait causer ça? J'ai également remarqué que pendant les temps sans erreur, la plupart des paquets réseau ne passent pas CHECKSUM, est-ce que cela pourrait jouer un rôle? – GavinWoods

+0

Pas vraiment, je suppose qu'il y a d'autres tâches planifiées sur ces machines ou l'architecture réseau. 8 heures de décalage me rappelle au réseau de notre entreprise quand au temps de travail début/fin tout le réseau ralentit pendant 10-15 minutes :) –

0

Avez-vous déjà résolu le problème?

Je vais avoir le même problème sur CF8 VPS, et après avoir fait quelques recherches en ligne Je trouve ce post: http://www.mail-archive.com/[email protected]/msg302264.html Il dit qu'il est lié à certaines caractéristiques de la carte réseau et quelque chose sur le Service Pack 2 pour Win2k3 qui salit ce en haut Je ne sais pas si cela s'applique à vous mais juste au cas où.

Questions connexes