![]() |
1
opengps 3 天前
这提示看起来很明白了
|
![]() |
2
fcten 3 天前
显示 aof 损坏是 redis 挂了的结果不是原因吧
你找找挂掉时的日志,是不是 OOM 了 |
![]() |
3
Geekerstar OP @fcten redis 也会 OOM 吗?是通过 docker logs 看日志吗?日志好像没持久化到宿主机
|
![]() |
4
lasuar 3 天前
1. 你这台机运行了其他服务占用过多内存,把 redis 挤崩了。
2. 文中提供的 issue 导致的。 |
![]() |
5
Geekerstar OP @lasuar 这台服务器 128g 内存,总内存只用了十多 G 呢?
|
![]() |
6
Geekerstar OP |
7
SKYNE 3 天前
看起来是 redis 在持久化 AOF 时异常停掉了,导致的 AOF 文件不完整,启动时就是这样的报错,查一下系统 message 中有没有有用的信息
|
![]() |
8
Geekerstar OP @SKYNE 我看报错的提示查了一下是因为操作系统没开启 Linux 的内存过量提交机制,导致 AOF 文件写失败
|
9
SKYNE 3 天前
看来 redis 日志的 WARNING 还是非常有用的
|
10
julyclyde 3 天前
overcommit 这一句是本轮启动开头的内容
而 AOF 文件损坏其实是上一轮损坏的 |