Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 30536|Antwoord: 1

[Bron] De time-out is verstreken, maar de verbinding is nog niet uit het zwembad gehaald.

[Link kopiëren]
Geplaatst op 29-04-2019 15:50:02 | | | |
Onbeheerde uitzondering: System.InvalidOperationException: De timeout is verlopen. De time-out is verstreken, maar de verbinding is nog niet uit het zwembad gehaald. Dit kan komen doordat alle zwembadaansluitingen in gebruik zijn en de maximale poolgrootte is bereikt.


Dit kan gebeuren omdat alle poolverbindingen in gebruik zijn en de maximale poolgrootte is bereikt.

Oplossing:

Het eerste wat je moet doen is de verbinding sluiten zodra we hem gebruiken. Als de verbinding niet gesloten is, wordt de verbinding opgeslagen in de verbindingspool en is bekend dat de GC vernietigd is. In dit geval denk je dat de verbindingspool de maximale waarde niet heeft bereikt, maar in feite heeft de verbindingspool de maximale waarde bereikt; ten tweede kunnen we de maximale poolgrootte = N gebruiken in de verbindingsstring; om het maximale aantal verbindingen in de verbindingspool dynamisch uit te breiden.

Illustreren:

Dat wil zeggen, als de maximale poolgrootte niet is gespecificeerd in de connectionString,Dan maximale poolgrootte = 100Als het aantal bezoekers aan de database 101 is, verschijnt bovenstaande fout als er nog steeds geen beschikbare verbinding is na het wachten op de door SqlConnection.ConnectionTimeout ingestelde tijd (standaard is 15 seconden).

Wanneer we instellen op:



Als het aantal bezoekers dat tegelijkertijd verbinding maakt met de database 513 is, zal bovenstaande fout optreden als er nog steeds geen beschikbare verbinding is na het wachten op de door SqlConnection.ConnectionTimeout ingestelde tijd (standaard is 15 seconden).






Vorig:De HttpListener schrijft bytes naar de stroom buiten de opgegeven Content-Length bytegrootte
Volgend:Wie heeft WeChat-collectiemonitoring, broncode + module
Geplaatst op 30-04-2019 17:11:45 |
Prompt:Auteurs worden verbannen of verwijderde inhoud wordt automatisch geblokkeerd
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com