Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 30536|Odpověď: 1

[Zdroj] Časový limit vypršel, ale připojení zatím nebylo z poolu odebráno.

[Kopírovat odkaz]
Zveřejněno 29.04.2019 15:50:02 | | | |
Neupravená výjimka: System.InvalidOperationException: Vypršel časový limit. Časový limit vypršel, ale připojení zatím nebylo z poolu odebráno. To může být proto, že všechny přípojky bazénů jsou v provozu a maximální velikost bazénu byla dosažena.


To může nastat proto, že všechny spoje bazénů jsou v provozu a maximální velikost bazénu je dosažena.

Řešení:

První věcí, kterou musíme udělat, je ukončit připojení hned, jak ho použijeme. Pokud spojení není uzavřeno, je uloženo do poolu a je známo, že GC je zničen. V tomto případě si myslíte, že spojovací pool nedosáhl maximální hodnoty, ale ve skutečnosti dosáhl maximální hodnoty, za druhé můžeme použít Max Pool Size = N v connection stringu; pro dynamické rozšíření maximálního počtu spojení v poolu spojů.

Ilustrovat:

To znamená, že pokud není v connectionString specifikována hodnota maximální velikosti poolu,Pak maximální velikost poolu=100Pokud je počet návštěvníků databáze 101, výše uvedená chyba se objeví, pokud po čekání na čas nastavený SqlConnection.ConnectionTimeout (výchozí 15 sekund) stále není dostupné připojení.

Když nastavíme na:



Pokud je počet návštěvníků připojujících se k databázi současně 513, výše uvedená chyba nastane, pokud po čekání na čas nastavený SqlConnection.ConnectionTimeout (výchozí 15 sekund) stále není dostupné připojení.






Předchozí:HttpListener zapisuje bajty do proudu nad zadanou velikost bajtu délky obsahu
Další:Kdo má WeChat monitoring kolekcí, zdrojový kód + modul
Zveřejněno 30.04.2019 17:11:45 |
Pobídnout:Autoři jsou zabanováni nebo odstraněný obsah je automaticky blokován
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com