Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 22153|Odpowiedź: 1

[Redis] SLOWLOG do rozwiązywania problemów z Redis

[Skopiuj link]
Opublikowano 03.06.2021 10:47:30 | | | |
W bazie danych mysql można rejestrować wolne dzienniki zapytań, a polecenia trwające dużo czasu są one zapisywane w pliku logu, a redis ma także wolne logi zapytań, które są domyślnie włączone i zapisywane w pamięci.
W logach serwera Redis wygląda to tak:

84192:C 02 cze 2021 05:32:28.074 * RDB: 0 MB pamięci zużytej przez copy-on-write
11833:S 02 cze 2021 05:32:28.158 * Nagranie tła zakończone sukcesem
11833:S 02 cze 2021 05:35:28.598 * Wiadomość NIEPOWODZENIA odebrana od a1d5197856bc3da8c376cac9944c1094c47ab113 o b253fafced7217460b528b16d2efbc9059ec89a6
11833:S 02 cze 2021 05:35:28.599 # Stan klastra zmieniony: fail
11833:S 02 cze 2021 05:35:32.023 # Stan klastra zmieniony: ok
11833:S 02 cze 2021 05:35:35.715 * Usuń stan FAIL dla węzła b253fafced7217460b528b16d2efbc9059ec89a6: replika ponownie osiągalna.
11833:S 02 cze 2021 05:37:29.073 * 10 zmian w 300 sekund. Zapisuję...
11833:S 02 cze 2021 05:37:29.081 * Zapis w tle rozpoczęty przez pid 85398
Znalazłem lognik wiadomości FAIL.


Zapytania wolnych dzienników zapytań






Zapytaj aktualną liczbę rekordów wolnych dzienników zapytań


Czyść wolne dzienniki zapytań



Zobacz konfigurację

1) "wolnolog-log-wolniej-niż"
2) "10000"
3) "slowlog-max-len"
4) "128"
slowlog-log-swolniej-than oznacza próg dla wolnych zapytań w mikrosekundach. Gdy czas wykonania polecenia zapytania przekracza skonfigurowany próg, polecenie jest rejestrowane do wolnego dziennika zapytań. Gdy slowlog-log-swolniej-niż=0, loguj wszystkie polecenia. slowlog-log-swolniej-niż<0, żadne polecenia nie są logowane. Domyślna wartość slowlog-log-swolniej-than to 10000 (10 ms, 1 sekunda = 1000 ms = 1000 000 mikrosekund).

slowlog-max-len reprezentuje maksymalną liczbę wolnych logów zapytań. Jest to struktura pamięci w postaci kolejki, czyli kolejki "pierwszy wszedł, pierwszy wyszedł", czyli gdy maksymalna liczba wolnych logów zapytań osiągnie maksymalną liczbę, najwcześniejsze zarejestrowane wpisy zostaną zniszczone. Domyślna wartość slowlog-max-len to 128 i jest przechowywana w pamięci, więc restart redis usuwa wolne logi zapytań.

Modyfikacja konfiguracji

(Koniec)




Poprzedni:.NET/C# weryfikuje, że adres IP znajduje się w segmencie IP
Następny:Oficjalne pobieranie VS Code jest wolne, a domowe lustrzanie jest przyspieszone
Opublikowano 22.09.2021 20:28:44 |
Naucz się uczyć...
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com