2017-01-27 2 views
1

Я начал экономить redis-db моментальный снимок, позвонив по телефону BGSAVE в redis-cli.Отменить BGSAVE Уже в процессе

Он начал работать, но я получаю эти ошибки в журналах

[30853] 27 Jan 07:18:41.129 # Background saving error 
[30853] 27 Jan 07:18:47.043 * 1 changes in 900 seconds. Saving... 
[30853] 27 Jan 07:18:47.058 * Background saving started by pid 13204 
[13204] 27 Jan 07:18:47.058 # Failed opening .rdb for saving: Permission denied 
[30853] 27 Jan 07:18:47.158 # Background saving error 
[30853] 27 Jan 07:18:53.070 * 1 changes in 900 seconds. Saving... 
[30853] 27 Jan 07:18:53.085 * Background saving started by pid 13207 
[13207] 27 Jan 07:18:53.085 # Failed opening .rdb for saving: Permission denied 
[30853] 27 Jan 07:18:53.186 # Background saving error 
[30853] 27 Jan 07:18:59.098 * 1 changes in 900 seconds. Saving... 
[30853] 27 Jan 07:18:59.113 * Background saving started by pid
[] 27 Jan 07:18:59.114 # Failed opening .rdb for saving: Permission denied 
[30853] 27 Jan 07:18:59.213 # Background saving error 

выглядит как команда redis BGSAVE работает на неопределенный срок. Как остановить это.

Также я попытался проверить процесс pid на команду ps -aux| grep redis.

13196 pts/11 S+  0:00 grep --color=auto redis 
30853 ?  Ssl 1292:57 /usr/bin/redis-server *:6379 

Невозможно убить.

EDIT: Это разрешение на Redis папки и файл dump.rdb

f: /var/lib/redis 
drwxr-xr-x root root/
drwxr-xr-x root root var 
drwxr-xr-x root root lib 
drwxr-xr-x redis redis redis 

f: /var/lib/redis/dump.rdb 
drwxr-xr-x root root/
drwxr-xr-x root root var 
drwxr-xr-x root root lib 
drwxr-xr-x redis redis redis 
-rw-rw-rw- redis redis dump.rdb 

edit2: Получили ответ. Проблема заключалась в изменении параметров конфигурации. Значения dbfilename и dir изменены.

Установите эти значения в исходное состояние, используя команду CONFIG SET, и теперь ее рабочий штраф. Добавление в случае, если кто-то имеет такую ​​же проблему.

Но вопрос в том, как они изменились. Это случилось с кем-то еще?

Помощь мне

Благодаря

ответ

0

Вы можете либо попытаться исправить ошибку прав доступа к файлам (делает по умолчанию место сохранения существуют и делает Redis иметь разрешение на запись в него?), Или вы можете отключить сохранение с:

config set save "" 
+0

У меня есть измененные разрешения, но он все еще не работает. Я обновил разрешения в EDIT. – user3620431

Смежные вопросы