Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 22153|Відповідь: 1

[Редіс] SLOWLOG для усунення несправностей Redis

[Копіювати посилання]
Опубліковано 03.06.2021 10:47:30 | | | |
У базі даних mysql можна записувати журнали повільних запитів, а для команд, що тривають довго, вони записуються у файл журналів, а в redis також є журнали повільних запитів, які за замовчуванням увімкнені і записуються в пам'ять.
У логах серверного redis це виглядає так:

84192:C 02 червня 2021 05:32:28.074 * RDB: 0 МБ пам'яті, що використовується для копіювання при записі
11833:S 02 червня 2021 05:32:28.158 * Збереження фону завершено з успіхом
11833:S 02 червня 2021 05:35:28.598 * Повідомлення FAIL отримано від a1d5197856bc3da8c376c9944c1094c47ab113 близько b253fafced7217460b528b16d2efbc9059ec89a6
11833:S 02 червня 2021 05:35:28.599 # Стан кластера змінився: fail
11833:S 02 червня 2021 05:35:32.023 # Стан кластера змінено: ок
11833:S 02 червня 2021 05:35:35.715 * Очистити стан FAIL для вузла b253fafced7217460b528b16d2efbc9059ec89a6: репліка знову доступна.
11833:S 02 червня 2021 05:37:29.073 * 10 змін за 300 секунд. Рятуючи...
11833:S 02 червня 2021 05:37:29.081 * Збереження фону розпочато pid 85398
Знайшов журнал повідомлень про FAIL.


Повільні журнали запитів запитів






Запит до поточної кількості записів журналу повільних запитів


Очистіть журнали повільних запитів



Переглянути конфігурацію

1) «slowlog-log-повільніший»
2) "10000"
3) "slowlog-max-len"
4) "128"
slowlog-log-sslow-than — це поріг для повільних запитів у мікросекундах. Коли час виконання команди запиту перевищує встановлений поріг, команда реєструється у журналі повільного запиту. Коли slowlog-log-sslow-than=0, записуйте всі команди. slowlog-log-slower-than<0, жодна команда не записується. Значення за замовчуванням для slowlog-log-sslow-than становить 10000 (10 мс, 1 секунда = 1 000 мс = 1 000 000 мікросекунд).

slowlog-max-len позначає максимальну кількість журналів повільних запитів. Це структура зберігання у формі черги, черги «перший, перший вийшов», тобто коли максимальна кількість журналів повільних запитів досягає максимальної кількості, найраніші записи в журналі будуть знищені. За замовчуванням значення slowlog-max-len — 128, і він зберігається в пам'яті, тому перезапуск redis очищає журнали повільного запиту.

Модифікувати конфігурацію

(Кінець)




Попередній:.NET/C# перевіряє, що IP-адреса знаходиться в сегменті IP
Наступний:Офіційне завантаження VS Code повільне, а домашнє дзеркалювання прискорюється
Опубліковано 22.09.2021 20:28:44 |
Навчися вчитися...
Застереження:
Усе програмне забезпечення, програмні матеріали або статті, опубліковані Code Farmer Network, призначені лише для навчання та досліджень; Вищезазначений контент не повинен використовуватися в комерційних чи незаконних цілях, інакше користувачі несуть усі наслідки. Інформація на цьому сайті надходить з Інтернету, і спори щодо авторських прав не мають до цього сайту. Ви повинні повністю видалити вищезазначений контент зі свого комп'ютера протягом 24 годин після завантаження. Якщо вам подобається програма, будь ласка, підтримуйте справжнє програмне забезпечення, купуйте реєстрацію та отримайте кращі справжні послуги. Якщо є будь-яке порушення, будь ласка, зв'яжіться з нами електронною поштою.

Mail To:help@itsvse.com