Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
&引用;Redis配置为保存RDB快照;错误,与权限/内存/磁盘空间无关_Redis_Resque - Fatal编程技术网

&引用;Redis配置为保存RDB快照;错误,与权限/内存/磁盘空间无关

&引用;Redis配置为保存RDB快照;错误,与权限/内存/磁盘空间无关,redis,resque,Redis,Resque,我收到以下Redis错误: MICROF Redis配置为保存RDB快照,但当前 无法在磁盘上持久化 不过,它与权限无关,因为它只在重新启动后的某一时间开始发生(最近一次发生在重新启动后大约一天)。发生这种情况时,服务器具有足够的内存和磁盘空间。有什么建议吗?谢谢 编辑:正确保存时,Redis日志显示: [2354]11月13日09:56:16.071*10在300秒内改变。保存 [2354]11月13日09:56:16.072*后台保存由pid 2194启动 [2194]11月13日09:56

我收到以下Redis错误:

MICROF Redis配置为保存RDB快照,但当前 无法在磁盘上持久化

不过,它与权限无关,因为它只在重新启动后的某一时间开始发生(最近一次发生在重新启动后大约一天)。发生这种情况时,服务器具有足够的内存和磁盘空间。有什么建议吗?谢谢

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

[2354]11月13日09:56:16.071*10在300秒内改变。保存

[2354]11月13日09:56:16.072*后台保存由pid 2194启动

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

[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#后台保存错误


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

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

希望这有帮助

您确定日志中没有其他信息吗?日志信息添加到原始问题中。我也检查了相关信息,但尚未找到匹配项,因为大多数与权限、内存、,或磁盘空间。在执行此命令echo 1>/proc/sys/vm/overmit\u memory后是否会出现此问题可能会使我的站点重新工作几个小时。然后数据库路径和文件名被更改回来,站点再次关闭。我尝试删除并重新安装redis,但没有成功。