我收到以下Redis错误:
MICONF Redis 配置为保存 RDB 快照,但目前无法在磁盘上持久化。
但是,它与权限无关,因为它仅在重新启动后的特定时间开始发生(最近一次发生在重新启动后大约一天)。当它发生时,服务器有足够的内存和磁盘空间。有什么建议?谢谢。
编辑:正确保存时,Redis 日志会显示这一点:
[2354] 11 月 13 日 09:56:16.071 * 300 秒内发生 10 次变化。保存...
[2354] 11 月 13 日 09:56:16.072 * 后台保存由 pid 2194 开始
[2194] 11 月 13 日 09:56:16.118 * 数据库保存在磁盘上
[2194] 11 月 13 日 09:56:16.118 * RDB:写时复制使用的 0 MB 内存
[2354] 11 月 13 日 09:56:16.172 * 后台保存成功终止
当错误发生时:
[2355] 11 月 13 日 09:15:12.069 * 1 在 900 秒内发生变化。保存...
[2355] 11 月 13 日 09:15:12.070 * 后台保存由 pid 27899 开始
[27899] 11 月 13 日 09:15:12.074 # 在最终目的地移动临时数据库文件时出错:是一个目录
[2355] 11 月 13 日 09:15:12.170 # 后台保存错误
我们遇到了同样的问题,结果有人“破解”了我们的服务器并将临时数据库路径更改为“.ssh”,将文件名更改为“authorized_keys”。我们在 redis CLI 中使用以下命令来更改这些:
CONFIG SET dir /original/tmp/directory
CONFIG SET dbfilename temp.rdb
Run Code Online (Sandbox Code Playgroud)
希望这可以帮助!
| 归档时间: |
|
| 查看次数: |
2158 次 |
| 最近记录: |