redis排错--Redis is configured to save RDB snapshots, but it is currently not able to persist on disk.

{"timestamp":"2020-11-04T06:02:19.095+0000","status":500,"error":"Internal Server Error","message":"Error in execution; nested exception is io.lettuce.core.RedisCommandExecutionException: MISCONF Redis is configured to save RDB snapshots, but it is currently not able to persist on disk. Commands that may modify the data set are disabled, because this instance is configured to report errors during writes if RDB snapshotting fails (stop-writes-on-bgsave-error option). Please check the Redis logs for details about the RDB error.","path":"/cllect"}

 

 



 


查看 CPU使用情况,可以在云控制台界面上看到


 

查看内存使用情况: free   -h           或       free   -g        或    free  -m


查看磁盘剩余情况:    df   -hl 


vi   /etc/sysctl.conf


在结尾处添加  :  vm.overcommit_memory=1


 重启redis服务器,问题解决,但是之前的数据没有了


下面命令结合使用,查看具体某个进程的实时状况

ps -ef|grep redis
top  -p  进程号 

按q退出该进程的实时监控


查看redis.conf配置文件logfile中设置的日志打印位置

 

 


 

参考一:


 参考二:


今天redis使用上,又遇到同样问题,如下:


这次直接将stop-writes-on-bgsave-error 设置成no,然后重启redis服务器,发现问题解决了


 

 

FR:徐海涛(hunk Xu)
QQ技术交流群:386476712

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值