Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart
  • записей
    60
  • комментариев
    699
  • просмотров
    24 866

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


******

623 просмотра

 Поделиться

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

 

 

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

 

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

  • +1 2
 Поделиться

6 комментариев


Рекомендованные комментарии

конечно круто но 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 пользователей

    • Нет пользователей, просматривающих эту страницу.
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.