DBAtlas · Atlas d'exploitation des bases de données

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

Redis

Que signifie cette erreur ?

Une tentative de démarrage d'une réécriture AOF (Append Only File) (BGREWRITEAOF) a eu lieu, mais une réécriture AOF est déjà en cours. Deux réécritures AOF ne peuvent pas s'exécuter en même temps.

Cause

Une nouvelle demande de réécriture est arrivée alors qu'un BGREWRITEAOF précédent (manuel, ou automatique via le déclencheur auto-aof-rewrite-percentage) était encore en cours. Sur de gros jeux de données, une réécriture AOF peut durer longtemps et provoquer ce conflit.

Comment la corriger

Attendez la fin de la réécriture en cours ; surveillez le champ aof_rewrite_in_progress dans la sortie d'INFO persistence. Si l'opération s'exécute légitimement, n'envoyez pas d'autre demande. Si les conflits sont fréquents, revoyez les seuils de réécriture automatique (auto-aof-rewrite-percentage/min-size) et les performances d'I/O disque.

Ouvrir dans DBAtlas →

Autres entrées pour ce moteur