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

ERR Background save already in progress: Background save already in progress

Redis

Que signifie cette erreur ?

Vous avez tenté de démarrer une nouvelle sauvegarde en arrière-plan (BGSAVE) ou une réécriture AOF, mais une sauvegarde en arrière-plan est déjà en cours. Redis n'autorise pas un second processus de sauvegarde simultané.

Cause

Nouveau BGSAVE/BGREWRITEAOF déclenché avant la fin du précédent ; scripts de supervision ou application appelant BGSAVE à répétition alors que le fork/la sauvegarde prend longtemps sur un gros jeu de données. Un disque lent ou un gros fichier RDB prolonge le processus.

Comment la corriger

Attendez la fin de la sauvegarde en cours ; vérifiez son état avec les champs rdb_bgsave_in_progress et aof_rewrite_in_progress d'INFO persistence et l'horodatage LASTSAVE. Rendez la logique applicative/d'automatisation conditionnelle pour ne pas déclencher un nouveau BGSAVE avant la fin de la sauvegarde précédente. Si les sauvegardes sont trop longues, examinez la vitesse du disque et la taille du RDB.

Ouvrir dans DBAtlas →

Autres entrées pour ce moteur