Перейти к публикации
  • разработка интернет магазинов на 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 и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности.