Назад | Перейти на главную страницу

Redis 3.0.5 в Debian Jessie зависает при завершении работы, когда база данных не находится в / var / lib / redis. Любые идеи?

Я пытаюсь настроить redis 3.0.5 (сборка DotDeb) на Debian Jessie, чтобы выгрузить базу данных в другой каталог вместо стандартного / var / lib / redis. Я знаю, как это сделать, и на моем сервере wheezy эта же версия redis безупречно работает в другом каталоге. В Jessie redis запускается, но ничего не может записать в базу данных. Кроме того, когда я пытаюсь выключить его, он регистрирует «Не удалось создать дамп базы данных, диск доступен только для чтения», и завершение работы занимает 1-2 минуты вместо обычной 1 секунды.

Диск не предназначен только для чтения, и я установил все разрешения, как в каталоге по умолчанию. Я даже переместил / var / lib / redis в / redisdump прямо под корень и установил новый путь в файле redis.conf, но ошибка не исчезла. Независимо от того, что я делаю, пока файл db находится в / var / lib / redis, он будет работать нормально. Если я попробую любой другой путь, ничего не получится.

В предыдущих версиях Redis этой проблемы не было. Когда я устанавливаю уровень ведения журнала для отладки, в объеме регистрируемой информации ничего не меняется, поэтому я понятия не имею, что это вызывает.

Есть идеи или советы? Спасибо!