关于redis闪退的案例
2024-08-28 23:20:16
我需要恢复之前备份的文件:dump.rdb,文件大小2.2G
于是将dump.rdb放在redis的安装目录下,然后启动redis.
./redis-server redis.conf
然后我在另一个终端中运行redis-cli,发现无法连接。
我尝试多次,依然无法启动并连接。
于是,我开始追踪redis进程的PID,看到底发生了什么。(启动后并不是立马挂掉,而是会过10秒后闪退)
启动redis-server,获取到的进程ID为8721.
开始追踪进程ID:
strace -p 8721
发现一直在闪动,说明进程是在正常运行。但是到最后,忽然停止了。这没有道理啊。
新开一个终端,不断查看内存消耗情况。然后再次启动redis-server,发现内存下降的很厉害。内存为4G,当下降到100M的时候,
立刻又恢复到了4G,同时redis-server的进程也死了。
终于知道,原来是内存不够导致的。
如果备份文件很大,恢复的时候要注意内存的情况。否则将启动失败。
最新文章
- Python 开发轻量级爬虫07
- mysql导入乱码问题,centOS
- java程序保护如何知识产权,特别提供一个java 开发的java 源代码级的混淆器
- php使用strlen()判断中文汉字字符串长度
- 提高Asp.Net应用程序性能的十大方法(译感)
- centos php扩展开发流程
- python绝技 — 嗅探FTP登录口令
- 第六十六节,htnl音频视频
- mybatis学习笔记(二)-- 使用mybatisUtil工具类体验基于xml和注解实现
- 给MySQL_5.7 配置环境变量
- 3.MySQL(三)
- topjui中combobox使用
- 剑指offer 13.代码的完整性 调整数组顺序使奇数位于偶数前面
- python zeros用法实例
- Visual Studio 20周年,我和VS不得不说的故事
- Luogu P1552 [APIO2012]派遣 主席树
- jmeter分布式、linux运行
- 【Restful】三分钟彻底了解Restful最佳实践
- L3-016 二叉搜索树的结构 (30 分) 二叉树
- window bat 运行 cmd 命令