Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Прожектор Бритни Спирс

  • записи
    54
  • коментарів
    625
  • переглядів
    38 487

redis monitoring. Заметки на полях


Yoda

963 перегляди

Часто густо из-за нехватки памяти падает редис.
Делаем баш-скрипт и почти решаем вопрос.

 

 

#!/bin/bash
a=$(redis-cli -p 6379 PING) 
if [ "$a" != "PONG" ]; then
    b=$(systemctl start redis)
    echo $b
fi

 

Добавляем в крон и радумеся!

  • +1 2

6 коментарів


Recommended Comments

конечно круто но systemd сама умеет запускать сервис если он упал
 

sudo systemctl edit redis

[Service]
Restart=on-failure
RestartSec=5s

 

сохраняем и перезапускаем демонов чтобы перечитать конфиг

 

sudo systemctl daemon-reload

 

чем париться с шедуллером

  • +1 2
Надіслати
9 часов назад, stickpro сказал:

конечно круто но systemd сама умеет запускать сервис если он упал
 


sudo systemctl edit redis

[Service]
Restart=on-failure
RestartSec=5s

 

сохраняем и перезапускаем демонов чтобы перечитать конфиг

 


sudo systemctl daemon-reload

 

чем париться с шедуллером

 

Все хорошо. 
Только есть один момент, имея баш-скрипт, мы можем его нафаршировать алертами и по ним иметь полную картину происходящего с сервисами.

Надіслати

У меня было на моем сервере, что раз в месяц-два падал MySQL - тоже говорил, что по нехватке памяти.

Решил подключением своп-файла. Это из той же оперы?

Надіслати
6 минут назад, MaxD сказал:

У меня было на моем сервере, что раз в месяц-два падал MySQL - тоже говорил, что по нехватке памяти.

Решил подключением своп-файла. Это из той же оперы?

По факту практически да, потому что редис при свопе промежуточных данных очень прожорлив к памяти и если в это время есть какая то еще нагрузка с использованием памяти он падает.

Но проблема в том, что mysql поднимается сама, а редис не очень!

И если с mysql мы можем играться в конфиги и выделенные буфера-кеши, чтобы оно кушало памяти меньше, то в редис не очень получается.

Надіслати
8 минут назад, MaxD сказал:

У меня mysql не поднималась, приходилось вручную (

Потому что папа говорил уже 10 раз, надо юзать isp у нее есть встроенный мониторинг и она сам все поднимает!

Надіслати

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.