DBAtlas · Atlas de operações de banco de dados

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

Redis

O que significa?

Você tentou iniciar um novo salvamento em segundo plano (BGSAVE) ou uma reescrita do AOF, mas já há um salvamento em segundo plano em andamento. O Redis não permite um segundo processo de salvamento ao mesmo tempo.

Por que acontece?

Um novo BGSAVE/BGREWRITEAOF disparado antes de o anterior terminar; scripts de monitoramento ou a aplicação chamando BGSAVE repetidamente enquanto o fork/salvamento demora em um conjunto de dados grande. Um disco lento ou um arquivo RDB grande prolonga o processo.

Como resolver

Aguarde o término do salvamento em execução; verifique o status com os campos rdb_bgsave_in_progress e aof_rewrite_in_progress em INFO persistence e o timestamp de LASTSAVE. Torne a lógica da aplicação/automação condicional para que não dispare um novo BGSAVE antes de o salvamento anterior terminar. Se os salvamentos demorarem demais, investigue a velocidade do disco e o tamanho do RDB.

Abrir no DBAtlas →

Mais entradas deste banco