Vajon még mindig történik, amikor a fogyatékkal élő ütemezett feladat "BB Enterprise Fordító (gyorsítótár TTL)". Mekkora az Ön cache táblát? Amikor a szerver alá történik, van valami hibát log fájlokat? Próbáltad használni vBET paraméter "Gyorsítótár törlése timelap"? Milyen elszámolási stratégia használ most?
Ön nem válaszolt a legfontosabb információkat - nem is mindig lefagy ütemezett feladat le van tiltva? Először azt kell meghatározni nem vBET valódi kérdés itt.
Normál törlés régi cache törlésre kerül naponta. Ha azt szeretnénk, leggyorsabb módja a törlés - használja utolsó stratégia - ez eltávolítja az egész cache egyszer 15 nap. Úgy működik, azonnali és használata gyakorlatilag 0 szerver erőforrásait. De meg kell adnia teljes cache újra, nem csak a régit.
Tudta Ön próbálta használni "Gyorsítótár törlése timelap" opciót?
Gyorsítótár törlése timelap
Hány másodpercet várjon közötti elszámolási cache táblák. Állítsa 0 letiltja. Felhívjuk figyelmét, hogy vBET több mint 150 cache táblák egyértelmű - végül ez az érték túl magas okozhat, hogy az elszámolási kezdődő éjszaka továbbra is a nappali óra. Továbbá kérjük, ne állítsd magasabb, mint a MySQL kapcsolat vár nélküli használat (mysql beállítás: wait_timeout) - különben fog okozni "MySQL szerver ment el hibát" és elszámolási nem lesz kész.
Sajnáljuk - Nem értem, egy dolog - van elszámolási naponta kétszer? Kérjük, kapcsolja ki az elszámolási feladatok, és mondd meg a szerver összeomlik, ha az elszámolási le van tiltva (nem számít, ahol óra - disable teljesen). Ha a szerver nem fog összeomlani, ha cache elszámolási ki van kapcsolva, akkor az azt jelenti, hogy a vBET bűnös. Ha még crasches majd valami más okozza ezt.
Ha vBET bűnös, akkor több lehetőség, hogy beállítsa fel:
- Nagyobb, értéket "Gyorsítótár törlése timelap" - ez ad időt és több CPU-t más szálak közötti elszámolás minden cache táblát. Azt javaslom, hogy ezt az első helyen
- A kisebb "Cache Time To Live (TTL)" - akkor a táblák kisebb lesz, így az elszámolási lesz olcsóbb.
- Játssz a "Gyorsítótár törlése stratégia" - az utolsó fog megoldani a problémát 100%-ban - úgy tervezték a nagyon nagy cache, és tiszta is hatalmas cache azonnal, mert csak eltávolítja az egész cache táblák és létrehozza újra. De ez törli az egész cache egyszer gyorsítótár TTL időszakban, így cache ki kell tölteni az elejétől. Ez utolsó dolog, amit javasoljuk használni, így ha mást nem működik ez a 100%-ban. Ez egészül ki csak az ilyen helyzetek![]()
OK így a következő lépéseket, amelyek segítségével:
1. Növelése cache TTL - kevesebb adat törlődik minden egyes alkalommal
2. Változás elszámolási stratégia: "Gyors helyi törlés a optimalizálásához asztalok" - kérjük, vegye figyelembe, hogy ez a lehetőség is legrosszabb, ha a cache nem elég nagy. A nagy cache jobb, hogy normális.
3. KÍSÉRLETI: akkor válassza a "Quick helyi törléséhez optimális asztalok" és szerkeszthetjük a fájlok / Includes / vbenterprisetranslator_functions.php a comment 3 sor kód, amely magában foglalja OPTIMALIZÁLÁS HELYI TÁBLÁZAT. Ezzel a módosítás nem lesznek csak régi adatokat nagyon gyorsan, de a mutatók nem lesz újjáépíteni, és növekedni fog, így lesz végrehajtani kommentálta lekérdezés kézzel egyszer egy darabig. Ha ez működni fog az Ön számára, akkor mi végre ez az egyik támogatott stratégia -, ahol gyors tisztítás nélkül indexeket újjáépíteni és újjáépíteni magát lehet más feladata, futás azaz egy hét. Tehát, ha azt mondják, hogy ez működik neked adunk hozzá, hogy különösen az Ön számára![]()