gpt4 book ai didi

database - 中止 BGSAVE 已经在进行中

转载 作者:可可西里 更新时间:2023-11-01 10:55:51 25 4
gpt4 key购买 nike

我通过在 redis-cli 中调用 BGSAVE 命令开始保存 redis-db 快照。

它已经开始运行,但我不断在日志中收到这些错误

[30853] 27 Jan 07:18:41.129 # Background saving error
[30853] 27 Jan 07:18:47.043 * 1 changes in 900 seconds. Saving...
[30853] 27 Jan 07:18:47.058 * Background saving started by pid 13204
[13204] 27 Jan 07:18:47.058 # Failed opening .rdb for saving: Permission denied
[30853] 27 Jan 07:18:47.158 # Background saving error
[30853] 27 Jan 07:18:53.070 * 1 changes in 900 seconds. Saving...
[30853] 27 Jan 07:18:53.085 * Background saving started by pid 13207
[13207] 27 Jan 07:18:53.085 # Failed opening .rdb for saving: Permission denied
[30853] 27 Jan 07:18:53.186 # Background saving error
[30853] 27 Jan 07:18:59.098 * 1 changes in 900 seconds. Saving...
[30853] 27 Jan 07:18:59.113 * Background saving started by pid 13210
[13210] 27 Jan 07:18:59.114 # Failed opening .rdb for saving: Permission denied
[30853] 27 Jan 07:18:59.213 # Background saving error

看起来 redis BGSAVE 命令正在无限期运行。如何阻止它。

我还尝试通过 ps -aux| 检查进程 pid grep redis 命令。

13196 pts/11   S+     0:00 grep --color=auto redis
30853 ? Ssl 1292:57 /usr/bin/redis-server *:6379

没有要杀死的进程。

编辑:这些是 redis 文件夹和 dump.rdb 文件的权限

f: /var/lib/redis
drwxr-xr-x root root /
drwxr-xr-x root root var
drwxr-xr-x root root lib
drwxr-xr-x redis redis redis

f: /var/lib/redis/dump.rdb
drwxr-xr-x root root /
drwxr-xr-x root root var
drwxr-xr-x root root lib
drwxr-xr-x redis redis redis
-rw-rw-rw- redis redis dump.rdb

EDIT2:得到答案。问题是配置参数以某种方式被更改。 dbfilenamedir 值已更改。

通过 CONFIG SET 命令将这些值设置为原始值,现在可以正常工作了。如果有人遇到同样的问题,请添加。

但问题是它们是如何改变的。这件事发生在其他人身上吗?

帮帮我

谢谢

最佳答案

您可以尝试修复文件权限错误(默认保存位置是否存在,redis 是否有写入权限?)或者您可以禁用保存:

config set save ""

关于database - 中止 BGSAVE 已经在进行中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41888767/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com