MISCONF: MISCONF: Redis настроен на сохранение снимков RDB, но сейчас не может сохранять данные на диск
RedisЧто это значит?
Redis настроен на создание снимков RDB, но не может писать на диск. В этом состоянии при включённом stop-writes-on-bgsave-error Redis отклоняет все команды записи.
Почему возникает?
Заполненный диск, проблемы с правами файловой системы, каталог без права записи, ошибки фонового сохранения (BGSAVE), сбой fork из-за нехватки памяти или проблема дискового оборудования.
Как исправить
Освободите место на диске и проверьте право записи в каталог RDB (dir). Изучите последнюю ошибку BGSAVE: INFO persistence и журналы Redis. Чтобы временно разрешить запись до устранения проблемы, можно задать stop-writes-on-bgsave-error no (учитывайте риск для надёжности). Обеспечьте достаточно памяти для fork и настройку vm.overcommit_memory=1. Проверьте конфигурацию персистентности (save/appendonly).
Ещё по этой СУБД
- CLUSTERDOWNCLUSTERDOWN: кластер не работает / hash slot не обслуживается
- LOADINGLOADING: Redis загружает набор данных в память
- BUSYBUSY: Redis занят выполнением скрипта. Можно вызвать только SCRIPT KILL или SHUTDOWN NOSAVE
- CROSSSLOTCROSSSLOT: ключи в запросе не попадают в один и тот же слот
- MOVEDMOVED slot ip:port (перенаправление в кластере)
- ASKASK slot ip:port (перенаправление в кластере)
- NOSCRIPTNOSCRIPT: подходящий скрипт не найден. Используйте EVAL