Ne peut pas se débarrasser de la “connexion physique n'est pas utilisable” exception

Je suis sur le point de me tirer une balle. Passé quelques semaines à essayer de résoudre ce problème. Nous avons une ASP.NET MVC 4 web app qui utilise SQL Server 2012 et Entity Framework ORM et de l'Unité du Cio. Application Web est hébergé sur Amazon EC2. J'ai commencé à me "connexion Physique n'est pas utilisable" l'exception". Il arrive quelques fois par jour. J'ai cherché sur de nombreux articles, des forums et essayé toutes les suggestions:

  • Essayé de l'enlever de mise en commun de "chaîne de connexion d'Interrogation=False"
  • Essayé de limiter la taille du pool de connexion et de la durée de vie
  • Essayé de changer LifetimeManager de l'Unité de HierarchicalLifetimeManager, PerRequestLifetimeManager. Aussi s'assurer que les entités contexte est disposé après la fin de la demande
  • Supprimé tous les TransactionScope références

Lorsque l'exception se produit, la seule façon de restaurer l'application est de redémarrer le serveur, ce qui est très mauvais!!!

C'est plein exception:

Un niveau transport erreur s'est produite lors de l'envoi de la requête vers le serveur. (fournisseur: Session Fournisseur, erreur: 19 - lien Physique n'est pas utilisable)

  • Cet article semble donner un indice... social.msdn.microsoft.com/Forums/en-US/.... Dans ma chaîne de connexion, je suis en utilisant le nom DNS du serveur, ASP.NET MVC application est hébergée sur le même serveur que la DB donc j'ai changé le nom du serveur dans la chaîne de connexion à "." (local). Je vais le surveiller et écrire de nouveau
  • Avez-vous eu de chance avec le (local) ou votre problème est réapparu ?
InformationsquelleAutor fenix2222 | 2014-03-28