harbor 服务正常,但无法访问排查

  • 查看harbor服务是正常的
[root@k8s-server-4 harbor]# docker-compose ps
      Name                     Command                  State                 Ports
---------------------------------------------------------------------------------------------
harbor-core         /harbor/entrypoint.sh            Up (healthy)
harbor-db           /docker-entrypoint.sh            Up (healthy)   5432/tcp
harbor-jobservice   /harbor/entrypoint.sh            Up (healthy)
harbor-log          /bin/sh -c /usr/local/bin/ ...   Up (healthy)   127.0.0.1:1514->10514/tcp
harbor-portal       nginx -g daemon off;             Up (healthy)   8080/tcp
nginx               nginx -g daemon off;             Up (healthy)   0.0.0.0:1080->8080/tcp
redis               redis-server /etc/redis.conf     Up (healthy)   6379/tcp
registry            /home/harbor/entrypoint.sh       Up (healthy)   5000/tcp
registryctl         /home/harbor/start.sh            Up (healthy)
  • 于是查看端口监听,也是正常的
[root@k8s-server-4 harbor]# lsof -i:1080
COMMAND     PID USER   FD   TYPE    DEVICE SIZE/OFF NODE NAME
docker-pr 16465 root    4u  IPv6 276635930      0t0  TCP *:socks (LISTEN)
  • 于是开一下防火墙,关了
[root@k8s-server-4 harbor]# firewall-cmd --list-ports
FirewallD is not running
  • 于是查看ip是否开启转发
[root@k8s-server-4 harbor]# sysctl net.ipv4.ip_forward
net.ipv4.ip_forward = 0
  • 没有转发,打开就行
[root@k8s-server-4 harbor]# vim /etc/sysctl.conf
net.ipv4.ip_forward = 1 # 这个配置改成1,0是没打开
# 执行命令 service network restart
[root@k8s-server-4 harbor]# service network restart
  • 重启network,服务正常
Harbor页面出现502 Bad Gateway错误通常是由于Harbor服务无法连接到其后端服务引起的这可能是由于以下几个原因致的: 1. 后端服务故障:502 Bad Gateway错误通常表示Harbor的后端服务(如数据库或认证服务)无法正常工作。您可以检查Harbor的后端服务是否正常运行,并确保它们没有任何故障或错误。 2. 网络问题:502 Bad Gateway错误也可能是由于网络问题引起的。您可以检查网络连接是否正常,并确保Harbor服务器可以访问其后端服务。 3. 配置错误:502 Bad Gateway错误还可能是由于Harbor的配置错误引起的。您可以检查Harbor的配置文件,确保所有的配置项都正确设置。 解决502 Bad Gateway错误的方法包括: 1. 检查后端服务:确保Harbor的后端服务(如数据库或认证服务)正常运行,并且没有任何故障或错误。 2. 检查网络连接:确保网络连接正常,并且Harbor服务器可以访问其后端服务。 3. 检查配置文件:检查Harbor的配置文件,确保所有的配置项都正确设置。 4. 重启Harbor服务:尝试重启Harbor服务,以确保所有的配置更改都生效。 5. 查看日志文件:查看Harbor的日志文件,以获取更多关于502 Bad Gateway错误的详细信息,这有助于进一步排查问题。 请注意,以上方法仅为一般性建议,具体解决方法可能因您的环境和配置而有所不同。如果问题仍然存在,请提供更多详细信息以便我们能够更好地帮助您解决问题。
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值