ERR Background append only file rewriting already in progress: AOF rewrite already in progress
RedisWas bedeutet das?
Es wurde versucht, ein Rewrite des AOF (Append Only File) zu starten (BGREWRITEAOF), aber es läuft bereits ein AOF-Rewrite. Zwei AOF-Rewrites können nicht gleichzeitig laufen.
Ursache
Eine neue Rewrite-Anfrage kam, während ein vorheriges BGREWRITEAOF (manuell oder automatisch über den Auslöser auto-aof-rewrite-percentage) noch lief. Bei großen Datenbeständen kann ein AOF-Rewrite lange dauern und zu diesem Konflikt führen.
Lösung
Warte, bis das laufende Rewrite abgeschlossen ist; beobachte das Feld aof_rewrite_in_progress in der Ausgabe von INFO persistence. Läuft die Operation berechtigterweise, sende keine weitere Anfrage. Sind Konflikte häufig, prüfe die Schwellen für automatische Rewrites (auto-aof-rewrite-percentage/min-size) und die I/O-Leistung der Platte.
Weitere Einträge zu dieser Datenbank
- ERR Number of keys can't be greater than number of argsEVAL/EVALSHA: numkeys exceeds argument count
- ERR WATCH inside MULTI is not allowedWATCH inside MULTI is not allowed
- ERR WAIT cannot be used with replica instancesWAIT cannot be used with replica instances
- IOERR error or timeout reading from target instanceMIGRATE: I/O error or timeout to target
- ERR Error compiling script (new function)Error compiling Lua script
- ERR FAILOVER requires connected replicas.FAILOVER requires connected replicas
- ERR invalid expire time in 'set' commandinvalid expire time in SET