“Redis配置为保存RDB快照”错误,与权限/内存/磁盘空间无关

时间:2015-11-13 17:32:19

标签: redis resque

我收到以下Redis错误:

  

MISCONF Redis配置为保存RDB快照,但目前是   无法在磁盘上保留。

它不是权限相关的,因为它只在重新启动后的某个时间开始发生(最近一次发生在重新启动后大约一天)。当它发生时,服务器有足够的内存和磁盘空间。有什么建议?感谢。

编辑:Redis日志在正确保存时显示:

  

[2354] 11月09日:56:16.071 * 10在300秒内变化。节省...

     

[2354] 11月9日:56:16.072 *背景保存由pid 2194开始

     

[2194] 11月09日:56:16.118 * DB保存在磁盘上

     

[2194] 11月9日:56:16.118 * RDB:写时复制使用的内存为0 MB

     

[2354] 11月9日:56:16.172 *背景保存终止成功

并在发生错误时执行此操作:

  

[2355] 11月9日09:15:12.069 * 1在900秒内变化。节省...

     

[2355] 11月13日:15:12.070 * pid 27899开始背景豁免

     

[27899] 11月09日:15:12.074#在最后一次移动临时数据库文件时出错   destination:是目录

     

[2355] 11月9日:15:12.170#背景保存错误

1 个答案:

答案 0 :(得分:4)

我们遇到了同样的问题,结果发现有人“破解”了我们的服务器并将临时数据库路径更改为“.ssh”,文件名更改为“authorized_keys”。我们在redis CLI中使用以下命令来更改这些命令:

CONFIG SET dir /original/tmp/directory
CONFIG SET dbfilename temp.rdb

希望这有帮助!