GitLab 502问题解决方案

由于最近 gitlab 切换到另一台服务器上部署的 gitlab 后,经常出现 502。平时重启 gitlab 后都能解决,今天突然重启多次后都还是 502(重启日志是正常的),遂通过 gitlab-ctl tail 查看日志进行排查。

shell 复制代码
gitlab-ctl tail

通常日常排查发现,workhorse 连接不上导致的问题,/var/opt/gitlab/gitlab-workhorse/socket 无法访问。

于是去 /etc/gitlab/gitlab.rb 文件查看 workhorse 配置,发现 workhorse 端口默认是 8080

shell 复制代码
# gitlab_workhorse['auth_backend'] = "http://localhost:8080"

由于当前服务器有服务端口是 8080,端口被占用,导致 workhorse 连接不上,所以只需将 workhorse 端口改成其他端口即可。

shell 复制代码
gitlab_workhorse['auth_backend'] = "http://localhost:8282"

然后重启 gitlab 即可!

shell 复制代码
# gitlab 重启命令
gitlab-ctl restart
相关推荐
IT大白鼠4 天前
GitLab 未认证 RCE 应急实战CVE-2026-97229(CVSS 10.0)
网络·安全·gitlab
71777710 天前
Git自建用什么工具比较好:Gitea、Forgejo、GitLab CE与Gitee的选型对比
git·gitlab·gitea
colinu12 天前
Create gitlab-runner
gitlab
master33613 天前
GitLab 10.x → 19.5.x 升级路线图
gitlab
长不大的杨瑞杰13 天前
OpenCode v2 GitLab 集成实战:Issue 驱动开发、MR 审查与 CI/CD 最小权限
人工智能·ci/cd·gitlab·ai编程·opencode
极小狐19 天前
极狐GitLab万人并发架构实践,大规模组织的扩容路线图
架构·gitlab·极狐gitlab
Lvan的前端笔记20 天前
GitLab CI 环境变量整理
ci/cd·gitlab
李迟21 天前
CICD实例:解决GitLab Runner无法执行CICD问题
gitlab
hanjq_code22 天前
gitlab本地文件 跨分支 忽略改动 不提交
gitlab
极小狐23 天前
极狐GitLab集群高可用方案,多节点架构与故障自愈实践
架构·gitlab·高可用·极狐gitlab