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
相关推荐
HalukiSan4 小时前
如何提交PR
git·gitlab·github
东林牧之6 小时前
CICD[软件安装]:docker安装gitlab
docker·容器·gitlab
东林牧之6 小时前
CICD[导航]、docker+gitlab+harbor+jenkins从安装到部署
docker·gitlab·jenkins
一世一生命1 天前
Windows下Gitlab多账号(3个及以上)SSH配置
运维·ssh·gitlab
裁二尺秋风2 天前
CI/CD — Pipeline的使用以及Blue Ocean多分支流水线的使用方法
ci/cd·gitlab·jenkins
北海之灵2 天前
docker desktop部署本地gitlab服务
docker·容器·gitlab
兔老大RabbitMQ2 天前
GitHub vs GitLab 全面对比报告(2025版)
gitlab·github
CC码码3 天前
管理你的多个 Git 密钥(多平台多账号)
git·gitlab·github
CC码码3 天前
管理你的多个 Git 密钥(单平台多账号)
git·gitlab·github
你想考研啊3 天前
二、jenkins之idea提交项目到gitlab、jenkins获取项目
运维·gitlab·jenkins