Redis RDB备份因RAM使用率高而失败



我注意到有几次redis无法在大约50%以上的已用RAM上进行RDB备份,一旦我关闭了一些消耗大量RAM的进程,它就会重新开始工作。

例如,它无法在39GB使用的RAM上进行备份,但在25GB上一切都很好。服务器的总RAM为64GB

如何调试正在发生的事情?

看看http://redis.io/topics/faq#background-saving-is-failing-with-a-fork-error-under-linux-even-if-i39ve-a-lot-of-free-ram

如果不更改该设置,则需要大约两倍于数据大小的ram才能运行rdb备份。

最新更新