Onko se vielä tapahtuu, kun käytössä ajoitetun tehtävän "VB Enterprise Kääntäjä (Cache TTL)". Kuinka suuri välimuisti taulukoita? Kun palvelin lasku tapahtuu Onko sinulla virheitä lokitiedostoja? Yrititkö käyttää vBET parametri "Cache clearing timelap"? Mitä selvitys strategia käytät juuri nyt?
Te ette vastannut tärkeimmät tiedot - ei se vielä kaatuu ajoitetun tehtävän on pois käytöstä? Ensin on selvitettävä se vBET on pohjimmiltaan kysymys.
Normaalissa poisto vanha välimuisti poistetaan päivittäin. Jos haluat nopein tapa poisto - käyttää viimeisimmän strategia - tämä poistaa koko välimuisti kerran per 15 päivää. Se toimii välittömästi ja käyttää lähes 0 palvelimen resursseja. Mutta sinun täytyy täyttää koko välimuistin uudelleen, ei vain vanha.
Oletko yrittänyt käyttää "Cache clearing timelap" vaihtoehto?
Cache clearing timelap
Kuinka monta sekuntia on odotettava clearing cache taulukoita. Aseta 0 poistaa käytöstä. Huomaa, että vBET on yli 150 välimuisti taulukoita selkeä - määrittämällä arvon liian korkeaksi saattaa aiheuttaa, että selvitys, joka alkaa yöllä jatkumisen myös päivä tuntia. Myös älä aseta sitä suuremmaksi että MySQL-yhteyden odottaa ilman käyttö (MySQL asetus: wait_timeout) - muuten se aiheuttaa "MySQL-palvelin on siirtynyt pois erehdyksessä ja selvitys ei valmis.
Anteeksi - En tajua yksi asia - olet selvitys kahdesti päivässä? Ole hyvä poistaa selvitys tehtävä ja kerro se palvelin kaatuu, kun clearing ei ole käytössä (ei väliä mihin aikaan - poistaa sen kokonaan). Jos palvelin ei kaatua välimuistin selvitys on pois käytöstä niin se tarkoittaa, että vBET on syyllinen. Jos vielä crasches sitten jotain muuta aiheuttaa tämän.
Jos vBET on syyllinen niin sinulla on useita mahdollisuuksia virittää sitä:
- Asettaa suurempi arvo "Cache clearing timelap" - Tämä antaa aikaa ja enemmän CPU muut ketjut välillä selvitys kunkin cache pöytä. Ehdotan, että tämä tehdään ensin
- Alempi "Cache Time To Live (TTL)" - sitten pöytäsi on pienempi niin selvitys on halvempaa.
- Pelaa "Cache clearing strategia" - viimeinen ratkaisee ongelmasi 100% - se on suunniteltu erittäin suuri välimuisti ja tyhjentää jopa valtava välimuistin heti, koska se vain poistaa koko välimuisti taulukoita ja luo se uudelleen. Mutta se tyhjentää koko välimuisti kerran Cache TTL ajan, joten välimuisti on täynnä alusta. Tämä on viimeinen asia, kehotan käyttämään, joten jos mikään muu toimii tämä on 100%. Se lisätään juuri tällaisia tilanteita![]()
Ok, niin seuraavat askeleet, jotka voivat auttaa sinua:
1. Kasvata välimuisti TTL - vähemmän tiedot poistetaan aina
2. Vaihda clearing strategiaa: "Quick paikallinen poisto optimoida pöydät" - Huomaa, että tämä vaihtoehto voi olla pahin jos välimuisti ei ole tarpeeksi suuri. Suuriin välimuistit on parempi, että normaali.
3. Kokeilussa: Voit valita "Quick paikallinen poisto optimoida pöydät" ja muokata tiedoston / Includes / vbenterprisetranslator_functions.php kommentein 3 riviä koodia, joka sisältää OPTIMOI PAIKALLINEN TAULUKKO. Tämän muutoksen se poistaa vain vanhoja tietoja hyvin nopea tapa, mutta indeksit eivät jälleenrakentaa ja kasvaa, niin sinun täytyy suorittaa kommentoi kyselyn manuaalisesti kerran taas. Jos se toimii sinulle niin voimme toteuttaa sen yhdeksi tuetuista strategia - jossa on nopea pesu ilman indeksit uudelleen ja uudelleen itse voi tehdä muuta tehtävää käynnissä eli yksi viikko. Joten jos kerrot meille, että se on kunnossa, niin lisäämme sen juuri sinulle![]()