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

Näkymä: 32337|Vastaus: 3

[Lähde] MySQL:n suorituskyvyn optimointisetit max_connections suurin yhteyksien määrä

[Kopioi linkki]
Julkaistu 27.8.2021 10.02.14 | | | |
Kun MySQL-asiakkaiden määrä ylittää yhteyksien enimmäismäärän, eri kielillä olevat ajurit ilmoittavat virheen "Liian monta yhteyksiä".

Java-ohjelman virhe:

Datalähde hylätty yhteyden muodostaminen, viesti palvelimelta: "Liikaa yhteyksiä"


.NET Core -ohjelman virhe:

Liikaa yhteyksiä
Noin
virhe yhdistämisessä: Aikakatkaisu umpeutui.  Aikakatkaisu kului ennen kuin yhteys altaalle saatiin.  Tämä saattoi tapahtua, koska kaikki yhteiset liitännät olivat käytössä ja maksimipoolin koko saavutettiin.


Käytä seuraavaa komentoa nähdäksesi yhteyksien enimmäismäärän ja nykyisen liitännän määrän:



aseta väliaikaisesti suurin yhteyksien määrä,MySQL-palvelinta ei tarvitse käynnistää uudelleen, mutta asetus muuttuu virheelliseksi, kun käynnistät MySQL-palvelun uudelleen


Voit pysyvästi asettaa suurimman määrän yhteyksiä tietokantaan /etc/my.cnf:ssä:


Kun asetamme suurimman määrän yhteyksiä ja testaamme .NET-ohjelmalla, virhe on edelleen seuraava:

virhe yhdistämisessä: Aikakatkaisu umpeutui.  Aikakatkaisu kului ennen kuin yhteys altaalle saatiin.  Tämä saattoi tapahtua, koska kaikki yhteiset liitännät olivat käytössä ja maksimipoolin koko saavutettiin.
Tämä johtuu siitä, että .NET-asiakkaat käyttävät oletuksena säikepoolia, ja säiepoolien maksimiraja on oletuksena: 100

Hyperlinkin kirjautuminen on näkyvissä.

MeSulje allaskierteen allas, ilman säiepoolia ei ole rajaa, testi on samanaikaisesti 500 säikeen kanssa samanaikaisesti, eikä virheitä raportoida, kuten alla olevassa kuvassa on esitetty:



.NET/C#-testikoodi näyttää tältä:

(Loppu)





Edellinen:nginx access issue connect() to 127.0.0.1:8080 epäonnistui (13: Permission den...
Seuraava:Mekaaninen kosketinsoitinrakenne ja kaavio
 Vuokraisäntä| Julkaistu 30.8.2021 13.16.26 |
Julkaistu 18.12.2021 20.32.19 |
Suurin yhteysmäärä käyttäjää kohden

Julkaistu 19.5.2023 11.34.24 |
Opettele oppimaan
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