当前位置:   article > 正文

harbor启动时,redis报错Failed opening the RDB file dump.rdb (in server root dir /var/lib/redis) for saving

failed opening the rdb file dump.rdb (in server root dir unknown) for saving

1、问题记录

使用decker-compose up -d启动时,redis显示healthy,此时harbor可以正常登陆,但是当使用一段时间后(10min)左右,使用docker ps显示redis状态为unhealthy,此时浏览器访问harbor登录时已经不正常。

2、解决过程

查找日志,路径为/var/log/harbor/redis.log

执行命令:

ls /var/log/harbor

可看到harbor用到的日志信息

使用命令

cat redis.log

查看redis.log ,发现报错信息:Failed opening the RDB file dump.rdb (in server root dir /var/lib/redis) for saving: Permission denied

此报错为文件夹权限不够,此时我们需要查看docker-compose.yml文件找到redis的文件路径

cat /data/harbordocker-compose.yml #路径为自己harbor安装路径

可以找到如图所示文字

然后执行命令

sudo chmod 777 文件名   # 示例sudo chmod 777 /data/redis/

最后切换文件夹目录至harbor安装路径下执行

  1. docker-compose down
  2. docker-compose up -d 

即可解决问题

如未解决问题,可联系本人,大家相互学习,互帮互助

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/74042
推荐阅读
相关标签
  

闽ICP备14008679号