GitLab升级16.5.0后访问提示502

在将GitLab从16.4.1升级到16.5.0后,博主遇到了502 Bad Gateway错误。尝试直接降级失败后,博主通过在另一台机器上恢复旧版本并解决数据库和Redis服务问题,最终发现是由于GitLab 16.5.x的配置文件默认使用80端口导致的冲突。通过修改端口设置并重启服务,成功解决了502错误。这个问题在升级到16.5.1时依然存在,但同样适用该解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

系统是兼容CentOS8的TencentOS3.1

GitLab原来的版本是16.4.1

使用yum升级时发现GitLab有新版本,决定升级。

升级过程无异常,出现升级成功的提示。

可是意外的时,访问站点时提示502.

GitLab比较吃资源,启动的服务较多。之前也有等会就正常的情况。

这次没那么幸运,一直是502提示。

一时不知如何是好。

最后决定恢复旧版本。去下载了一个16.4.1的rpm包,使用如下命令

rpm -Uvh 包名 --oldpackage

令人绝望的是,失败了。

又想了一个方案,在另一台机器安装旧版本,然后用备份恢复数据。

以前真没弄过GitLab恢复数据的操作,这次刚好熟悉一下。

好事多磨,恢复数据也有问题。

gitlab-rake gitlab:backup:restore BACKUP=1698026158_2023_10_23_16.4.1

注:1698026158_2023_10_23_16.4.1_gitlab_backup.tar是备份文件名,放在gitlab设定的备份目录下。我这里是“/var/opt/gitlab/backups”

首先,升级时,系统做的备份不完整,不包括代码数据。

其次,恢复中间提示终止恢复操作。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

乐大师

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值