我收到以下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#背景保存错误
答案 0 :(得分:4)
我们遇到了同样的问题,结果发现有人“破解”了我们的服务器并将临时数据库路径更改为“.ssh”,文件名更改为“authorized_keys”。我们在redis CLI中使用以下命令来更改这些命令:
CONFIG SET dir /original/tmp/directory
CONFIG SET dbfilename temp.rdb
希望这有帮助!