DBAtlas · Atlas für Datenbankbetrieb

ERR Background append only file rewriting already in progress: AOF rewrite already in progress

Redis

Was 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.

In DBAtlas öffnen →

Weitere Einträge zu dieser Datenbank