Belangrijk: Deze pagina is met behulp van cookies (cookies). Met behulp van deze website zonder het uitschakelen van cookies in de browser, betekent dat u akkoord voor het gebruik ervan.
Koop nu! Functies Downloads

Verdienen met ons!

Als u zou willen beginnen met het verdienen van geld met vBET join te Affiliate programma.
Resultaten 1 naar 4 van 4

Onderwerp: te veel aansluitingen db fout tijdens cache-update

  1. #1
    Lid
    Geregistreerd
    Oktober 2009
    Berichten
    67

    Default te veel aansluitingen db fout tijdens cache-update

    De andere nacht heb ik toevallig wakker zijn even na vier in de ochtend, waar het forum plotseling naar beneden was voor zo'n 20 min:

    Database error in vBulletin:

    mysqli_real_connect () [<a href='function.mysqli-real-connect'> function.mysqli-real-connect </ a>]: (08004/1040): Te veel verbindingen
    / Var / www / vhosts / ... / httpdocs / includes / class_core.php on line 1138

    MySQL Error:
    Foutnummer:
    Aanvraag Datum: Dinsdag de 15e december 2009 @ 04:28:00
    Fout Datum: dinsdag de 15 december 2009 @ 04:28:00
    Script: http://.../
    Referrer:
    IP-adres:
    Gebruikersnaam:
    ClassName: vB_Database_MySQLi
    MySQL versie:
    ->
    Nu, ik heb nooit meegemaakt dit nog, en ik ben benieuwd, als het een toeval, dat dit rond de vb cache update in geplande taken.

    Ik keek deze morgen en alles was ok, dus het duurde niet herhalen vandaag.

    De server bleek niet te worden benadrukt, want ik had een ander forum op dezelfde server zonder vbet, dat was prima lopen tijdens de downtime van mijn vbet forum.

    Kijkend naar de serverlog, deed lijken er wat bot activiteit, maar niet veel activiteiten van gebruikers. De bots leek OK 200 te krijgen - maar gewone gebruikers kregen dberror. Ook vreemd de records in de server logfile lijkt niet te zijn chronologisch ...

    Een beetje een puzzele ... misschien kunt u mij vertellen of includes / class_core.php on line 1138 betrokken is bij het updaten van de cache? Of misschien sommige van jullie hebben een idee hoe dit oplossen?

  2. #2
    Michał Podbielski (vBET Staff) vBET's Avatar
    Geregistreerd
    Oktober 2009
    Berichten
    3,037

    Default

    vBET creëert geen nieuwe verbindingen - het kan verbinding te herstellen, maar dit is slechts indien de werkelijke een verloren (in het geval als vertalingen te laat komt van Google). En deze verbinding wordt gemaakt door $ vBulletin-> db-> zo aansluiten vBulletin alle benodigde opruimen aan het eind.

    Dus op dit moment denken we dat het probleem ergens anders.

    class_core.php is niet ons bestand en het maakt geen gebruik van direct vBET cache - maar als dit bestand is verantwoordelijk voor de uitvoering van de geplande taak, dan zal het ook uitvoeren cache clearing.
    Laatst bewerkt door vBET; 17-12-09 in 01:55.

  3. #3
    Michał Podbielski (vBET Staff) vBET's Avatar
    Geregistreerd
    Oktober 2009
    Berichten
    3,037

    Default

    Nog een ding. Als u schrijft over vBET cache clearing, dan kunt u heck hoeveel data je hebt in cache. Als het echt groot bedrag, dan kunt u veranderen je cache clearing strategie.
    vBET creëert geen extra verbindingen, maar als clearing duurt te lang, dan andere klanten wachten en nieuwe verbindingen worden gemaakt door VB voor nieuwe klanten, die ziek te wachten. dit is waarom voegen we een aantal clearing strategie. Voor echt grote hoeveelheid gegevens, gebruik dan vorig strategie.

    Houdt u er rekening mee dat dit probleem wordt geminimaliseerd in 3.3.0, omdat we zullen cache tabellen split voor elke taal, zodat je indexen zullen worden 52 keer kleiner en clearing zal veel sneller - wissen van gegevens snel is, maar het bijwerken van grote indexen niet nodig. Dus gelieve op dit moment te overwegen het gebruik van andere clearing strategie, die beter zijn voor grote indexen

  4. #4
    Lid
    Geregistreerd
    Oktober 2009
    Berichten
    67

    Default

    Gebeurde weer 04-05 - alle domeinen beneden met teveel verbindingen. Ik denk dat je gelijk hebt. Forum is bezig met het wissen van het cachegeheugen en zoek bots zijn geknoei met een aanvraag per seconde. Ik kon zien dat serverload was extreem hoog. Nu is het weer erg laag. vbet db ca. 1,1 GB

    Ik heb de overstap naar "een keer Verwijder alle gegevens in de cache voor cache TTL interval".

    Klinkt erg goed inderdaad 330 lost dit probleem!

Tags voor deze discussie

Regels voor berichten

  • U mag niet nieuwe discussies starten
  • U mag niet reageren op berichten
  • U mag niet bijlagen posten
  • U mag niet je berichten bewerken
  •