【发布时间】:2017-02-28 07:27:50
【问题描述】:
我有两台 redis 服务器在同一台机器上运行。第二个的日志文件有几个实例,其中包含如下通知:
[50818] 19 Feb 06:41:05.007 * 10 changes in 300 seconds. Saving...
[50818] 19 Feb 06:41:05.007 # Can't save in background: fork: Cannot allocate memory
相比之下,第一个日志文件仅包含成功的数据库保存。如果我内存不足,我认为两者都会有相似的日志。令我困惑的是,只有一个有这个问题,另一个没有。有线索吗?
此外,研究将我带到this blog post,它认为如果我在命令行上执行sysctl vm.overcommit_memory=1,这个问题可以得到改善。没有解释这有什么帮助。有人可以在redis的上下文中解释这里发生了什么吗?
【问题讨论】:
标签: redis