- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我通过在 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:得到答案。问题是配置参数以某种方式被更改。 dbfilename
和 dir
值已更改。
通过 CONFIG SET
命令将这些值设置为原始值,现在可以正常工作了。如果有人遇到同样的问题,请添加。
但问题是它们是如何改变的。这件事发生在其他人身上吗?
帮帮我
谢谢
最佳答案
您可以尝试修复文件权限错误(默认保存位置是否存在,redis 是否有写入权限?)或者您可以禁用保存:
config set save ""
关于database - 中止 BGSAVE 已经在进行中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41888767/
上下文 我们有一个备份脚本,可以备份多个 redis-server 实例。 我们选择了以下方式来备份一个redis-server实例: 启动一个BGSAVE 定期轮询 INFO Persistence
我的一个redis服务器总共有大约120GB内存。我们的数据(不是缓存)使用大约 44GB,为此节点打开了 bgsave。 因此总使用内存约为50GB,缓存内存通常为40GB。但是当执行 bgsave
我通过在 redis-cli 中调用 BGSAVE 命令开始保存 redis-db 快照。 它已经开始运行,但我不断在日志中收到这些错误 [30853] 27 Jan 07:18:41.129 # B
谁能告诉我如何从 BookSleeve 调用命令 BGSAVE 到 Redis? 我在 BookSleeve 中搜索了很多可用的方法,但没有找到任何与 SAVE 或 BGSAVE 相关的命令。 谢谢!
突然我的Magento 2.3安装崩溃了,CPU突然升起,最终Magento崩溃了。没有更新或类似的内容,所以这不可能是有原因的。 主要原因似乎是Redis,在Redis中stop-writes-bg
在高负载下,我在 RHEL Linux VM 上遇到服务器故障,当服务器执行 BGSAVE。 这个问题不会发生在物理盒子中。 在 VM 中修复此问题的最佳解决方案是什么? 我们正在使用 RDB 转储并
关于 redis.io据说,过期的 key 不会立即删除,而是在访问时或每隔一段时间随机删除一些。 redis 会在保存或 bgsave 时删除所有过期的键吗?还是将旧 key 写入磁盘? 最佳答案
我更多的是将 Redis 用作临时存储,但有些字段我想持久化,所以我想使用 RDB。失去几分钟不会受到伤害。但是,我注意到有时我的服务器上会出现较大的 IO 等待峰值,我相信这是在进行 RDB 保存时
我正在尝试找出在以下情况下“maxmemory”的安全设置是什么: 编写繁重的应用程序 8GB 内存 假设其他进程占用大约 1GB 这意味着redis进程的内存使用量永远不会超过7GB 每个 BGSA
在执行bgsave的过程中,假设有一个key,并且这个key的类型是“set”。该集合写入RDB文件后,如果该集合中的值发生变化(例如有人执行'sadd key xxx')。 bgsave 会将这个更
根据 ElastiCache Manual ,BGSAVE被限制在redis节点上执行。 有没有办法通过更改参数组等中的某些设置来备份 t1.* 和 t2.* 上的数据库? 最佳答案 如他们的文档所述
在 Stackexchange 客户端中是否有 BGSAVE 的等效命令?如果没有,那么我该如何实现同样的目标? 最佳答案 AFAIK 你可以这样做: ConnectionMultiplexer.Co
全部:这是我的服务器内存信息,带有“free -m” total used free shared buffers cache
Redis 的新手(3 天,ha)在 gereral 中一切正常,但出现此错误。 _._
我是一名优秀的程序员,十分优秀!