Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 30536|Atbildi: 1

[Avots] Taimauts ir beidzies, bet savienojums vēl nav noņemts no baseina.

[Kopēt saiti]
Publicēts 29.04.2019 15:50:02 | | | |
Neapstrādāts izņēmums: System.InvalidOperationException: taimauts ir beidzies. Taimauts ir beidzies, bet savienojums vēl nav noņemts no baseina. Tas var būt tāpēc, ka tiek izmantoti visi pūla savienojumi un ir sasniegts maksimālais pūla lielums.


Tas var notikt, jo tiek izmantoti visi pūla savienojumi un ir sasniegts maksimālais pūla lielums.

Šķīdums:

Pirmā lieta, kas jādara, ir aizvērt savienojumu, tiklīdz mēs to izmantojam. Ja savienojums nav slēgts, savienojums tiek saglabāts savienojuma pūlā, un ir zināms, ka GC ir iznīcināts. Šajā gadījumā jūs domājat, ka savienojuma baseins nav sasniedzis maksimālo vērtību, bet patiesībā savienojuma baseins ir sasniedzis maksimālo vērtību, otrkārt, savienojuma virknē mēs varam izmantot maksimālo baseina lielumu = N; , lai dinamiski paplašinātu maksimālo savienojumu skaitu savienojumu pūlā.

Ilustrētu:

Tas ir, ja maksimālā baseina lieluma vērtība nav norādīta connectionString,Tad maksimālais baseina lielums = 100Ja datu bāzes apmeklētāju skaits ir 101, iepriekš minētā kļūda parādīsies, ja pēc SqlConnection.ConnectionTimeout iestatītā laika gaidīšanas joprojām nav pieejams savienojums (noklusējums ir 15 sekundes).

Kad mēs iestatījām:



Ja apmeklētāju skaits, kas vienlaikus izveido savienojumu ar datu bāzi, ir 513, iepriekš minētā kļūda radīsies, ja pēc SqlConnection.ConnectionTimeout iestatītā laika gaidīšanas joprojām nav pieejams savienojums (noklusējums ir 15 sekundes).






Iepriekšējo:HttpListener raksta baitus straumē, kas pārsniedz norādīto satura garuma baitu lielumu
Nākamo:Kam ir WeChat kolekcijas uzraudzība, avota kods + modulis
Publicēts 30.04.2019 17:11:45 |
Uzvedne:Autori tiek aizliegti vai noņemtais saturs tiek automātiski bloķēts
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com