【故障排查】harbor核心服务不可用(pgsql.conf permission denied)(failed to connect to tcp://postgresql:5432)

文章描述了在Harbor中遇到core服务和jobserver因权限问题重启的问题,具体表现为无法访问pg.conf文件。解决方案是修改pg13目录的权限,使用`chown`和`chmod`命令,然后如果需要,重启Harbor所有服务。问题解决后,日志显示可以正常连接数据库。原因未知,但提供了日志路径供排查错误。
摘要由CSDN通过智能技术生成

问题描述:

harbor核心服务不可用
在这里插入图片描述
jobserver报错
在这里插入图片描述
docker ps (发现core和jobserver 重启了)
在这里插入图片描述
core报错:
在这里插入图片描述
访问pg.conf permission denied
在这里插入图片描述

处理:

[root@node4 ~]# cd /data/database/
[root@node4 database]# ls
pg13

chown -R polkid:input pg13
chmod -R 700 pg13

#如果还不行则重启harbor所有服务
cd /harbor-haproxy-sslFile
docker-compose down
./prepare
docker-compose up -d

在这里插入图片描述
给完权限后,日志提示可正常连接DB
在这里插入图片描述
在这里插入图片描述

其他

至于为啥会出现这种情况,未知。。。

参考:https://blog.csdn.net/Xin_101/article/details/127702186

#harbor报错时访问下面路径,根据日志信息分析排错。
[root@node4 database]# cd /var/log/harbor/
[root@node4 harbor]# ls
core.log  jobservice.log  portal.log  postgresql.log  proxy.log  redis.log  registryctl.log  registry.log
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值