Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 30536|Répondre: 1

[Source] Le temps d’arrêt est expiré, mais la connexion n’a pas encore été retirée de la piscine.

[Copié le lien]
Publié sur 29/04/2019 15:50:02 | | | |
Exception non gérée : System.InvalidOperationException : Le délai d’expiration est expiré. Le temps d’arrêt est expiré, mais la connexion n’a pas encore été retirée de la piscine. Cela peut s’expliquer par le fait que toutes les connexions de piscine sont utilisées et que la taille maximale de la piscine a été atteinte.


Cela peut se produire parce que toutes les connexions de la piscine sont utilisées et que la taille maximale du bassin est atteinte.

Solution:

La première chose à faire est de fermer la connexion dès que nous l’utilisons. Si la connexion n’est pas fermée, alors la connexion est sauvegardée dans le pool de connexions et la GC est connue pour être détruite. Dans ce cas, vous pensez que le pool de connexions n’a pas atteint la valeur maximale, mais qu’en fait le pool de connexions a atteint la valeur maximale, deuxièmement, nous pouvons utiliser la taille maximale du pool = N dans la chaîne de connexion ; pour étendre dynamiquement le nombre maximal de connexions dans le pool de connexions.

Illustrer:

C’est-à-dire que si la valeur de la taille maximale du pool n’est pas spécifiée dans la connectionString,Puis taille maximale de la piscine = 100Si le nombre de visiteurs de la base de données est de 101, l’erreur ci-dessus apparaîtra s’il n’y a toujours pas de connexion disponible après avoir attendu l’heure définie par SqlConnection.ConnectionTimeout (par défaut 15 secondes).

Lorsque nous fixons :



Si le nombre de visiteurs se connectant à la base de données simultanément est de 513, l’erreur ci-dessus se produira s’il n’y a toujours pas de Connexion disponible après avoir attendu l’heure définie par SqlConnection.ConnectionTimeout (par défaut 15 secondes).






Précédent:L’HttpListener écrit des octets dans le flux au-delà de la taille d’octet de longueur de contenu spécifiée
Prochain:Qui supervise la collection WeChat, code source + module
Publié sur 30/04/2019 17:11:45 |
Prompt:Les auteurs sont bannis ou le contenu supprimé est automatiquement bloqué
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com