Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 30536|Vastaus: 1

[Lähde] Aikalisä on umpeutunut, mutta yhteyttä ei ole vielä otettu uima-altaasta.

[Kopioi linkki]
Julkaistu 29.4.2019 15.50.02 | | | |
Käsittelemätön poikkeus: System.InvalidOperationException: Aikakatkaisu on umpeutunut. Aikalisä on umpeutunut, mutta yhteyttä ei ole vielä otettu uima-altaasta. Tämä voi johtua siitä, että kaikki allasliitännät ovat käytössä ja maksimikoko on saavutettu.


Tämä voi tapahtua, koska kaikki altaan liitännät ovat käytössä ja suurin altaan koko saavutetaan.

Ratkaisu:

Ensimmäinen asia, joka tehdään, on sulkea yhteys heti, kun käytämme sitä. Jos yhteyttä ei suljeta, yhteys tallennetaan yhteyspooliin ja GC tunnetaan tuhoutuneen. Tässä tapauksessa luulet, että yhteyspooli ei ole saavuttanut maksimiarvoa, mutta todellisuudessa yhteyspooli on saavuttanut maksimiarvon, toiseksi voimme käyttää Max Pool Size = N yhteysjonossa; laajentaakseen dynaamisesti yhteyksien maksimimäärää yhteyspoolissa.

Havainnollistaa:

Eli jos maksimipoolin koon arvoa ei ole määritelty connectionStringissä,Silloin maksimipoolin koko=100Jos tietokannan kävijöiden määrä on 101, yllä oleva virhe ilmestyy, jos yhteyttä ei vieläkään ole saatavilla SqlConnection.ConnectionTimeoutin asettaman ajan odottamisen jälkeen (oletusaika on 15 sekuntia).

Kun siirryimme:



Jos samanaikaisesti tietokantaan yhdistävien kävijöiden määrä on 513, yllä oleva virhe ilmenee, jos yhteyttä ei ole saatavilla SqlConnection.ConnectionTimeoutin asettaman ajan odottamisen jälkeen (oletus on 15 sekuntia).






Edellinen:HttpListener kirjoittaa tavuja striimaan määritellyn sisällönpituuden tavukoon yli
Seuraava:Kenellä on WeChat-kokoelman valvonta, lähdekoodi + moduuli
Julkaistu 30.4.2019 17.11.45 |
Ripeä:Tekijät bannataan tai poistetaan, sisältö estetään automaattisesti
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com