ziyue 发表于 2020-2-25 09:26:15

【已回应】redis监控进程,停止自动重启,请宝塔技术修正


宝塔这个文件貌似是自动重启的文件夹

/www/server/panel/script/rememory.sh

第一个问题,这里面是否能添加这一段
if [ -f "/etc/init.d/redis" ];then
      /etc/init.d/redis reload
fi


然后参照现在用的发现mysql停止就自动重启的shell命令,修改成redis的

pgrep -x mysqld &> /dev/null
if [ $? -ne 0 ];then
      bash /www/server/panel/script/rememory.sh
      /etc/init.d/mysqld start
fi


这样是否可行?
还请教下宝塔技术!

宝塔用户_yvvmco 发表于 2020-2-25 09:34:31

试试这个

pgrep -x redis &> /dev/null
if [ $? -ne 0 ];then
      bash /www/server/panel/script/rememory.sh
      /etc/init.d/redis start
fi

ziyue 发表于 2020-2-25 09:37:54

宝塔用户_yvvmco 发表于 2020-2-25 09:34
试试这个

pgrep -x redis &> /dev/null


bash /www/server/panel/script/rememory.sh

这个里面没有rides

ziyue 发表于 2020-2-25 09:39:51

ziyue 发表于 2020-2-25 09:37
bash /www/server/panel/script/rememory.sh

这个里面没有rides


ziyue 发表于 2020-2-25 09:40:24

ziyue 发表于 2020-2-25 09:37
bash /www/server/panel/script/rememory.sh

这个里面没有rides

你这个执行完就是截图下面的

大炮运维V587 发表于 2020-2-25 10:14:38

非常感谢各位的讨论和建议。由于Redis是内存型的数据库,倘若用户没有做过持久化,直接使用在内存中,在这种情景中如果执行了内存清理,会导致用户使用的数据完全丢失。处于这个数据安全的角度,我们不考虑增加redis在释放内存这个功能中。非常感谢!

ziyue 发表于 2020-2-25 11:13:35

大炮运维V587 发表于 2020-2-25 10:14
非常感谢各位的讨论和建议。由于Redis是内存型的数据库,倘若用户没有做过持久化,直接使用在内存中,在这 ...

我是做了持久化的,我的目的就是想有一个计划任务的shell,能够监控redis,监控到redis停止后,就自动重启,这个脚本怎么设置呢?请教!

大炮运维V587 发表于 2020-2-25 15:04:25

ziyue 发表于 2020-2-25 11:13
我是做了持久化的,我的目的就是想有一个计划任务的shell,能够监控redis,监控到redis停止后,就自动重 ...

给你说个大致:
每隔5分钟检测下你的6379端口,当检测到没有使用的时候,就执行下 /etc/init.d/redis start 这个命令

ziyue 发表于 2020-2-25 16:50:17

大炮运维V587 发表于 2020-2-25 15:04
给你说个大致:
每隔5分钟检测下你的6379端口,当检测到没有使用的时候,就执行下 /etc/init.d/redis sta ...

我就是不会写这个脚本,炮哥能帮忙写一个么?

枫叶地国 发表于 2020-4-20 11:43:51

每隔5分钟检测下你的6379端口,当检测到没有使用的时候,就执行下 /etc/init.d/redis start 这个命令
强烈需要这个功能.谁写个插件出售也行.

流氓凡 发表于 2021-4-24 10:50:19

枫叶地国 发表于 2020-4-20 11:43
每隔5分钟检测下你的6379端口,当检测到没有使用的时候,就执行下 /etc/init.d/redis start 这个命令
强烈 ...

https://wslmf.com/post/588.html

宝塔用户_qiewml 发表于 2024-7-5 15:14:55

/etc/rc.d/init.d/redis start
直接放进shell里就行 有校验的 每分钟执行一次
页: [1]
查看完整版本: 【已回应】redis监控进程,停止自动重启,请宝塔技术修正