zoukankan      html  css  js  c++  java
  • Gitlab

    问题背景

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

    问题描述

    浏览器访问 Gitlab 网站,报 502

     

    问题翻译

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

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

    问题原因

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

    官方推荐物理内存

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

    解决方案

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

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

    sudo gitlab-ctl stop puma
    sudo gitlab-ctl stop sidekiq

    第二步

    • 从GitLab 13.0开始,Puma 是默认的 Web服务器,并且 Unicorn 默认情况下处于禁用状态
    • 现在,我们要关掉 puma,然后设置 Unicorn 为启动状态
    vim /etc/gitlab/gitlab.rb 

    修改以下内容

    跟着我写的去改哈

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

    重新加载配置

    sudo gitlab-ctl reconfigure

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

  • 相关阅读:
    MVC,MVP和MVVM的区别
    将数组里某个属性相同的对象合并成一个数组
    Ajax的理解
    VUE如何关闭Eslint的方法
    数组去重
    vue-router传递参数的几种方式
    密码的显示和隐藏
    "校园易借查询"选题报告
    我的第一个微信好友分析
    数据库实践
  • 原文地址:https://www.cnblogs.com/poloyy/p/14690030.html
Copyright © 2011-2022 走看看