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
相关推荐
OpenMiniServer7 小时前
AI + GitLab + VSCode:下一代开发工作流的革命性集成
人工智能·vscode·gitlab
OpenMiniServer8 小时前
GitLab AI革命:如何将智能开发融入你的DevOps工作流
人工智能·gitlab·devops
慧一居士2 天前
Gitea和GitLab对比
运维·gitlab·gitea
企鹅郁金香2 天前
Gitlab和Gerrit部署后的工作(二)
数据库·gitlab·gerrit域名无法修改·激活gitlab·gitlab注册ldap·nginx反向代理gitlab·nginx反向代理gerrit
企鹅郁金香4 天前
使用Docker部署Gitlab和Gerrit (一)
docker·容器·gitlab·gerrit部署
Java 码农5 天前
gitlab gitrunner springboot 多环境多分支部署 (非容器方式,使用原生linux 环境)
linux·spring boot·gitlab
Java 码农5 天前
GitLab + GitLab Runner + Spring Cloud Alibaba 多环境多分支容器化部署方案(docker)
docker·容器·gitlab
毋若成6 天前
公司小白第一课:DACS、gitlab、AI提问词
ai·gitlab·dacs
石工记6 天前
Ubuntu 2024 Docker-Compose部署GitLab+MySQL 8.0保姆式方案
ubuntu·docker·gitlab
tzhou6445211 天前
搭建Jenkins+GitLab持续集成环境
ci/cd·gitlab·jenkins