@WEBIVAN

Redis не выполняет BGREWRITEAOF и BGSAVE. Как пофиксить?

Стоит Redis 2.4.17, включен appendonly.
В файл все дописывается, вот только BGREWRITEAOF и BGSAVE не работают, а файл начинает разростаться до неприличных размеров.
Результат выполнения комманд ниже.
redis 10.1.1.9:6379> bgrewriteaof
(error) ERR
redis 10.1.1.9:6379> bgsave
(error) ERR
redis 10.1.1.9:6379> BGREWRITEAOF
(error) ERR
redis 10.1.1.9:6379> BGSAVE
(error) ERR


Конфиг
pastebin.com/q9WmeYf0

Возможно кто-то сталкивался с подобным и нашел решение?
  • Вопрос задан
  • 3482 просмотра
Решения вопроса 1
vsespb
@vsespb
1. Нужно примерно столько же свободного места на диске, сколько счас занимает aof файл.
2. Свободной памяти должно быть в два раза больше, чем занимает redis (либо нужно включить параметр sysctl vm.overcommit_memory=1)
3. У редиса должны быть логи — что-то вроде /var/log/redis + в конфиге параметр регулирующий уровень логгирования. В логах будет детальная ошибка.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы