1. 程式人生 > >Redis關閉服務報錯---(error) ERR Errors trying to SHUTDOWN. Check logs.

Redis關閉服務報錯---(error) ERR Errors trying to SHUTDOWN. Check logs.

在關閉redis時遇到如下提示

127.0.0.1:6379> shutdown
(error) ERR Errors trying to SHUTDOWN. Check logs.

百度後找到以下解決方案

1.在redis.conf中修改日誌檔案的位置

#日誌檔案位置
logfile /usr/local/redis-5.0.0/log-redis.log

2.更改log-redis.log檔案的許可權

chmod 777 log-redis.log

4.conf檔案

#指定本地資料庫檔名
dbfilename dump.rdb
#指定本地資料庫路徑
dir /usr/local/redis-5.0.0/db/

5.在此嘗試關閉,仍然會報開始時的錯誤(不報剛好,哈哈)

6.檢視redis的日誌檔案,發現提示許可權不足

15534:C 20 Nov 2018 19:34:00.033 # Failed opening the RDB file dump.rdb (in server root dir /usr/local/redis-5.0.0/db) for saving: Permission denied

7.更改dump.rdb的檔案許可權檔案許可權

chmod 777 dump.rdb

8.再次儲存,如若許可權仍然不足,更改db資料夾的許可權

chmod 777 db

9.再次關閉------成功