当前位置: 首页 > news >正文

宝塔里redis停止了自动启用脚本

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 ];
thenecho -e "\n$(date '+%Y-%m-%d %H:%M:%S') start "/etc/init.d/redis startecho "$(date '+%Y-%m-%d %H:%M:%S') done"
elseecho $(date +%F%n%T) "redis正在运行..."exit 0;
fi

在这里插入图片描述

其他解决办法:

在Redis的配置文件中开启

提高超时设置(默认300秒可能不足)

repl-timeout 600

增加最大客户端连接数

maxclients 10000

http://www.xdnf.cn/news/110575.html

相关文章:

  • Docker 部署 Redis:快速搭建高效缓存服务
  • Flask + ajax上传文件(二)--多文件上传
  • 从入门到精通【MySQL】视图与用户权限管理
  • 使用RabbitMQ实现判题功能
  • 切割PDF使用python,库PyPDF2
  • 大学生如何学好人工智能
  • 代码注释标记的含义
  • Spring Cloud Alibaba VS Spring Cloud
  • 安宝特案例 | AR技术在院外心脏骤停急救中的革命性应用
  • GPLT-2025年第十届团体程序设计天梯赛总决赛题解(2025天梯赛题解,266分)
  • Linux:环境变量
  • Java基础复习(JavaSE进阶)第九章 网络编程
  • 基于 Vue 2 开发的分页卡片列表组件(带懒加载和点击事件)
  • [特殊字符] 分布式事务中,@GlobalTransactional 与 @Transactional 到底怎么配合用?
  • Python爬虫实战:获取xie程网敦煌景点数据,为51旅游路线做参考
  • Python实现图片浏览器
  • 连锁美业管理系统「数据分析」的重要作用分析︳博弈美业系统疗愈系统分享
  • 使用 Python 打造强大的文件分析工具
  • 海量粒子特效解决方案:VEG
  • java六人打分
  • 高效并发编程:无锁编程
  • 字节系a_bogus补环境
  • 浏览器相关知识点
  • 路由交换实验-手动聚合与LACP
  • 自动创建 中国古代故事人物一致性图画,看看扣子的空间是否能达到你的满意,自媒体的福音?
  • 【KWDB 创作者计划】_上位机知识篇---MicroPython
  • 一,开发环境安装
  • w~大模型~合集13
  • AUTODL关闭了程序内存依然占满怎么办
  • 〖 Linux 〗掌握 Linux 共享目录:权限、管理与最佳实践