Ошибка Redis со снимком - Ошибка перемещения файла временной базы данных в конечный пункт назначения: операция не разрешена
У меня есть рабочая установка с Redis и Sensu. Внезапно у меня возникает проблема с сервером redis, когда я пытаюсь сделать снимки RDB.
[2830] 27 Dec 06:25:50.648 * 10000 changes in 60 seconds. Saving...
[2830] 27 Dec 06:25:50.649 * Background saving started by pid 24929
[24929] 27 Dec 06:25:50.670 # Error moving temp DB file on the final destination: Operation not permitted
[2830] 27 Dec 06:25:50.750 # Background saving error
Я проверил путь redis dir и разрешение на запись есть.
вот мой редис конф.
Пример файла конфигурации Redisdaemonize yes
port 6379
tcp-backlog 511
timeout 0
tcp-keepalive 0
loglevel debug
logfile "/var/log/redis/redis.log"
databases 1
#### save ""
save 9000 1
save 3000 10
save 60 10000
stop-writes-on-bgsave-error yes
rdbcompression yes
rdbchecksum yes
dbfilename dump.rdb
dir /var/redis/6379
slave-serve-stale-data yes
repl-disable-tcp-nodelay no
slave-priority 100
appendonly yes
appendfilename "appendonly.aof"
appendfsync everysec
no-appendfsync-on-rewrite no
auto-aof-rewrite-percentage 100
auto-aof-rewrite-min-size 64mb
lua-time-limit 5000
slowlog-log-slower-than 10000
slowlog-max-len 128
notify-keyspace-events ""
hash-max-ziplist-entries 512
hash-max-ziplist-value 64
list-max-ziplist-entries 512
list-max-ziplist-value 64
set-max-intset-entries 512
zset-max-ziplist-entries 128
zset-max-ziplist-value 64
hll-sparse-max-bytes 3000
activerehashing yes
client-output-buffer-limit normal 0 0 0
client-output-buffer-limit slave 256mb 64mb 60
client-output-buffer-limit pubsub 32mb 8mb 60
hz 10
aof-rewrite-incremental-fsync yes
1 ответ
Только пользователь, которому нужен доступ к Redis, имеет разрешение на чтение своих данных и своей базы данных. Это пользователь по умолчанию, пользователь Redis. Каталог данных Redis должен принадлежать Redis.
Вариант первый (параграфы 4, 5, 6, 7, 8) или второй вариант(шаг 6)