【已回应】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
这样是否可行?
还请教下宝塔技术!
试试这个
pgrep -x redis &> /dev/null
if [ $? -ne 0 ];then
bash /www/server/panel/script/rememory.sh
/etc/init.d/redis start
fi 宝塔用户_yvvmco 发表于 2020-2-25 09:34
试试这个
pgrep -x redis &> /dev/null
bash /www/server/panel/script/rememory.sh
这个里面没有rides ziyue 发表于 2020-2-25 09:37
bash /www/server/panel/script/rememory.sh
这个里面没有rides
ziyue 发表于 2020-2-25 09:37
bash /www/server/panel/script/rememory.sh
这个里面没有rides
你这个执行完就是截图下面的 非常感谢各位的讨论和建议。由于Redis是内存型的数据库,倘若用户没有做过持久化,直接使用在内存中,在这种情景中如果执行了内存清理,会导致用户使用的数据完全丢失。处于这个数据安全的角度,我们不考虑增加redis在释放内存这个功能中。非常感谢! 大炮运维V587 发表于 2020-2-25 10:14
非常感谢各位的讨论和建议。由于Redis是内存型的数据库,倘若用户没有做过持久化,直接使用在内存中,在这 ...
我是做了持久化的,我的目的就是想有一个计划任务的shell,能够监控redis,监控到redis停止后,就自动重启,这个脚本怎么设置呢?请教! ziyue 发表于 2020-2-25 11:13
我是做了持久化的,我的目的就是想有一个计划任务的shell,能够监控redis,监控到redis停止后,就自动重 ...
给你说个大致:
每隔5分钟检测下你的6379端口,当检测到没有使用的时候,就执行下 /etc/init.d/redis start 这个命令 大炮运维V587 发表于 2020-2-25 15:04
给你说个大致:
每隔5分钟检测下你的6379端口,当检测到没有使用的时候,就执行下 /etc/init.d/redis sta ...
我就是不会写这个脚本,炮哥能帮忙写一个么? 每隔5分钟检测下你的6379端口,当检测到没有使用的时候,就执行下 /etc/init.d/redis start 这个命令
强烈需要这个功能.谁写个插件出售也行. 枫叶地国 发表于 2020-4-20 11:43
每隔5分钟检测下你的6379端口,当检测到没有使用的时候,就执行下 /etc/init.d/redis start 这个命令
强烈 ...
https://wslmf.com/post/588.html /etc/rc.d/init.d/redis start
直接放进shell里就行 有校验的 每分钟执行一次
页:
[1]