DBAtlas · Атлас эксплуатации баз данных

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

Redis

Что это значит?

Вы попытались запустить новое фоновое сохранение (BGSAVE) или перезапись AOF, но фоновое сохранение уже выполняется. Redis не допускает второго процесса сохранения одновременно.

Почему возникает?

Новый BGSAVE/BGREWRITEAOF запущен до завершения предыдущего; скрипты мониторинга или приложение многократно вызывают BGSAVE, пока fork/сохранение занимает много времени на большом наборе данных. Медленный диск или большой файл RDB затягивают процесс.

Как исправить

Дождитесь завершения текущего сохранения; проверьте его состояние по полям rdb_bgsave_in_progress и aof_rewrite_in_progress в INFO persistence и метке времени LASTSAVE. Сделайте логику приложения/автоматизации условной, чтобы она не запускала новый BGSAVE до завершения предыдущего сохранения. Если сохранения занимают слишком много времени, изучите скорость диска и размер RDB.

Открыть в DBAtlas →

Ещё по этой СУБД