宝塔里redis停止了自动启用脚本
2024-10-19
47
redis突然停止的原因有多种:
1、内存不足,如果Redis使用的内存超过了服务器可用内存,操作系统会自动杀死Redis进程。
2、服务器的资源限制(ulimit)比较低,Redis可能会因为无法打开足够的文件描述符而停止。
3、其他一些要根据redis日志排查
如果停止后,还可以手工正常启用redis,那可以考虑把shell脚本添加到宝塔的计划任务里,定时每隔几分钟检测一次,让redis自动检测停止后立马启用。
ps=`ps -efl|grep redis|grep -v $0|grep -v grep|wc -l`
if [ $ps -eq 0 ];
then
echo -e "\n$(date '+%Y-%m-%d %H:%M:%S') start "
/etc/init.d/redis start
echo "$(date '+%Y-%m-%d %H:%M:%S') done"
else
echo $(date +%F%n%T) "redis正在运行..."
exit 0;
fi
更新于:1个月前赞一波!
相关文章
- Redis 同步、击穿、穿透及雪崩简述
- C# .NET Core中Microsoft.Extensions.Caching.Redis库用法
- Redis 可视化管理工具
- windows 安装 redis 详细步骤
- redis 的 string 数据类型
- windows 下 PHP 的 redis 扩展安装
- Redis 简介
- Centos7 安装 Redis 6.0.8 遇坑记(Redis 编译安装)
- Centos7安装Redis教程
- Windows下Redis的安装使用教程
- Memcached,Redis,MongoDB的区别
- Redis要收费了有什么平替产品?
- 微软开源缓存存储系统Garnet平替Redis
- 深入了解Redis:高性能的内存数据库
- token+redis和Jwt怎么选?
- 20万QPS如何利用Redis实现高效、稳定、安全的存储
- Redis缓存击穿原因和防范措施
- 浅析Java与Redis的集成应用:基础存取操作实例分享
- Redis和Memcached的区别 如何选择
- redis和mongodb的区别?
文章评论
评论问答