工作的某一天,由于项目时间久远,代码量急剧增加,在进行make的时候总是在ld进行连接过程中被系统 signal 9 杀死了当前进程,众所周知ld 进行连接时候最消耗系统的cpu和内存的,于是在多次ld 不成功之后,我们意识到,应该是内网服务器的内存出了问题。
下面是服务器的相关信息:
[root@localhost /]# lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 5.0.1
Release: 5.0.1
[root@localhost /]# uname -a

本文记录了一次由于Redis导致的core文件剧增,进而使得服务器磁盘空间爆满的问题。在排查过程中,发现了内存被缓存占用、swap空间不足的情况。解决方案包括重启服务器、清理缓存、调整Redis配置,特别是解决Redis因后台保存错误而停止写入的问题。通过`config set stop-writes-on-bgsave-error no`命令或修改redis.conf,可以避免Redis因快照保存失败而拒绝写操作。
最低0.47元/天 解锁文章
1773

被折叠的 条评论
为什么被折叠?



