目录
1 现象
Jenkins构建发现,推送到harbor提示received unexpected HTTP status: 500 Internal Server Error。
2 排查方法
- 通过浏览器打开登录页面,判断服务应该是起来了。
- 在输入密码后报错,判断可能是登录验证时的错误,排除密码错误。
- 尝试重启Harbor来解除故障。
- 查看/var/log/harbor下的pg、redis、core等日志检查具体原因。
3 具体排查操作
3.1 先查看harbor是否正常
Harbor 登录时显示,输入用户名和密码提示:核心服务不可用。
3.2 查看 harbor.yml
发现用户密码是正确的。
3.3 重启Harbor服务
docker-compose down
docker-compose up -d
harbor可以正常的登录,但是Jenkins构建后,还有那个500的报错。
3.4 查看core.log日志
3.5 查看redis.log日志
服务显示正常
3.6 查看 postgresql.log日志
从日志中查看,是服务器上边的空间不足