Подтвердить что ты не робот

Короткое чтение или база данных загрузки OOM. Неустранимая ошибка, отменяющая сейчас

После обновления моего сервера я не могу запустить redis. Из журнала я нашел это сообщение "Short read or OOM loading DB. Unrecoverable error, aborting now.". Я новичок в redis и не знаю, что делать, чтобы решить проблему. Также я не могу найти для этого твердого решения. Пожалуйста, помогите

4b9b3361

Ответ 1

Я решил проблему следующим образом:

rm -rf /var/lib/redis/dump.rdb
rm -rf /var/run/redis.pid
service redis-server start

Тогда это нормально.

Ответ 2

Причина этой ошибки может быть похожа на известную.

Ваш диск заполнен, поэтому, когда redis пытается создать файл db, он терпит неудачу, потому что на диске нет свободного места, и он создает нулевой размер файла db. Запуск redis завершился неудачно из-за нулевого размера файла db, в пути к файлу CentOS db, как это показано

/var/lib/redis/dump.rdb

В новых версиях redis эта ошибка исправлена, если вы используете более старую версию redis, просто удаление dump.rdb будет работать для вас. Но сделайте это, если размер файла dump.rdb равен нулю, в противном случае это не так, потому что вы можете потерять данные.