Czy to nadal się dzieje, gdy wyłączone zaplanowane zadanie "BB Enterprise Tłumacz (Cache TTL)". Jak duże są tabele cache? Po upadku serwer się czy masz jakieś błędy w logach? Czy próby użycia vBET parametr "Cache rozliczeń timelap"? Jaką strategię rozliczeń używasz teraz?
Nie odpowiedziałeś na najważniejsze informacje - czy to nadal zawiesza się podczas zaplanowanego zadania jest wyłączone? Najpierw musimy ustalić, czy vBET jest prawdziwy problem tutaj.
W normalnych usunięcie starych cache skreśla się codziennie. Jeśli chcesz najszybszym sposobem usunięcia - wykorzystanie ostatniej strategii - ten usunie cały cache raz na 15 dni. Działa natychmiastowe i zastosowanie praktycznie 0 serwera zasobów. Ale musisz wypełnić cały cache ponownie, nie tylko starego.
Czy próbował użyć "wyczyszczenie Cache timelap" opcji?
Wyczyszczenie pamięci podręcznej timelap
Ile sekund oczekiwania między tabelami wyczyszczeniu pamięci podręcznej. Ustaw 0, aby wyłączyć. Należy pamiętać, że vBET ponad 150 cache tabel jasne - ustawienie tej wartości zbyt wysoka może spowodować, że rozliczeń, który rozpoczyna się w nocy będzie nawet w godzinach dnia. Również nie należy ustawić go wyżej, że połączenie MySQL czeka bez użycia (ustawienie mysql: wait_timeout) - w przeciwnym razie spowoduje to "serwera MySQL odszedł błąd i rozliczeń nie będzie gotowy.
Przepraszamy - Nie rozumiem jednej rzeczy - masz rozliczeń dwa razy dziennie? Proszę wyłączyć zadanie rozliczeń i powiedzieć czy serwer padnie podczas odprawy jest wyłączone (bez względu na to, w którym godziny - wyłączyć go całkowicie). Jeśli serwer nie padnie po wyczyszczeniu pamięci podręcznej jest wyłączony oznacza to, że vBET jest winny. Jeśli nadal crasches następnie coś innego jest tego przyczyną.
Jeśli vBET jest winny to masz kilka opcji, aby dostosować go:
- Ustawić większą wartość "Cache rozliczeń timelap" - dzięki temu czas i więcej CPU do innych wątków między rozliczeń każdej tabeli cache. Proponuję to zrobić w pierwszej kolejności
- Ustaw niższą "Czas Cache To Live (TTL)" - to tabele będą mniejsze, tak rozliczeń będzie mniej kosztowne.
- Graj z "strategii rozliczeń Cache" - ostatni rozwiąże problemu w 100% - jest ona przeznaczona dla cache bardzo duże i jasne, nawet ogromny cache natychmiast, bo to po prostu usuwa całe tabele cache i tworzy go ponownie. Ale to kasuje całą pamięć podręczną Cache TTL raz na okres, więc cache muszą być wypełnione od początku. To jest ostatnia rzecz, radzę używać, więc jeśli nic innego nie działa to w 100%. Dodaje się go tylko w takich sytuacjach![]()
OK, więc kolejne kroki, które mogą pomóc:
1. Zwiększenie cache TTL - mniej danych będzie usuwana przy każdym
2. Zmiana strategii rozliczeń na: "Szybkie usunięcie z tabel lokalnych optymalizacji" - należy pamiętać, że opcja ta może być najgorszym przypadku pamięci podręcznej nie jest wystarczająco duża. Dla dużych pamięci podręcznych lepiej, że normalne.
3. EKSPERYMENTALNYM: możesz wybrać "Quick lokalnych usunięcie z tabel optymalizacji" i edytować plik / Includes / vbenterprisetranslator_functions.php przez komentarz 3 linie kodu, który zawiera OPTYMALIZACJA lokalnej tabeli. Dzięki tej modyfikacji będą one tylko stare dane w sposób bardzo szybki, ale indeksów nie będzie odbudować i będą rosnąć, więc trzeba będzie wykonać ręcznie zapytanie powiedział kiedyś pewien czas. Jeśli będzie pracować dla Ciebie możemy wdrożyć go jako jeden z obsługiwanych strategii - gdzie jest szybkie czyszczenie bez indeksów przebudowy i odbudowy może sam być przez innych zadaniu tj. raz w tygodniu. Więc jeśli mówią nam, że pracuje dla Ciebie dodamy go specjalnie dla Ciebie![]()