前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Gitlab - 安装的社区版 Gitlab-ce,解决访问网页报502-Whoops, GitLab is taking too much time to respond的问题

Gitlab - 安装的社区版 Gitlab-ce,解决访问网页报502-Whoops, GitLab is taking too much time to respond的问题

作者头像
小菠萝测试笔记
发布2021-04-25 14:32:20
4.4K0
发布2021-04-25 14:32:20
举报

问题背景

在自己虚拟机(centos7)上装了 Gitlab-ce,就是社区版的 Gitlab,版本是 13.0+

问题描述

浏览器访问 Gitlab 网站,报 502

问题翻译

502-Whoops,GitLab花费了太多时间来回应

尝试刷新页面,或返回并再次尝试执行操作 如果此问题仍然存在,请与您的Gitlab管理员联系

问题原因

我的虚拟机只分配了 2G 物理内存,内存不足,然后 Gitlab 自启动的一些服务或者组件太占内存,导致无法正常访问网站

官方推荐物理内存

我们强烈建议选择官方的Linux软件包安装,因为它安装速度更快,升级更容易,并且包含增强其他方法所没有的可靠性的功能。 我们也强烈建议至少有4GB的RAM运行GitLab。

解决方案

可以把虚拟机的内存调大就调大

然后,当然是释放不必要的资源,先把这两个关了

代码语言:javascript
复制
sudo gitlab-ctl stop puma
sudo gitlab-ctl stop sidekiq
第二步
  • 从GitLab 13.0开始,Puma 是默认的 Web服务器,并且 Unicorn 默认情况下处于禁用状态
  • 现在,我们要关掉 puma,然后设置 Unicorn 为启动状态
代码语言:javascript
复制
vim /etc/gitlab/gitlab.rb 
修改以下内容

跟着我写的去改哈

第一行也写了,Unicorn 和 Puma 只需要选一个

重新加载配置
代码语言:javascript
复制
sudo gitlab-ctl reconfigure

然后再访问网站就可以正常访问啦

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2021-04-22 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 问题背景
  • 问题描述
    • 问题翻译
    • 问题原因
      • 官方推荐物理内存
      • 解决方案
        • 第二步
          • 修改以下内容
            • 重新加载配置
            领券
            问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档