zoukankan      html  css  js  c++  java
  • 【GitLab】问题汇总及解决方案

    前言

    记录自己在GitLab的搭建和使用中遇到的问题,并给出解决方案,持续汇总中……

    一、GitLab软件安装问题

     1.  安装过程中卡住,无法进行下去

      在卸载gitlab然后再次安装执行sudo gitlab-ctl reconfigure的时候往往会出现:ruby_block[supervise_redis_sleep] action run,会一直卡无法往下进行!

      按住CTRL+C强制结束
      运行:sudo systemctl restart gitlab-runsvdir   
      再次执行:sudo gitlab-ctl reconfigure

    二、rpm安装包下载问题

    三、gitlab配置问题

    1. 浏览器访问gitlab服务器报502

    原因及解决方案:

      一、端口号被占用:Gitlab的默认启动端口是80,8080,很有可能与其他的端口产生冲突

        1.  编辑配置文件

          #vim /etc/gitlab/gitlab.rb

        2. 更改参数

          external_url 'http://localhost:8888'   //指定访问端口,默认是80

          unicorn['listen'] = '127.0.0.1'

          unicorn['port'] = 8001          // 为unicorn worker的工作端口,默认为8080,如果你的8080端口被占用的,这一项需要更改。

        3. 重启gitlab

          #gitlab-ctl reconfigure        //重置配置文件

          #gitlab-ctl restart

      二、内存不足的问题:GtLab硬性要求最少4G(RAM + Swap),请确保内存足够,或者当前系统内存被占用导致内存不足

        启用swap分区:

        1. #cat /proc/swaps 查看swap分区是否启动(无)

        2. #dd if=/dev/zero of=/data/swap bs=512 count=8388616      //创建swap大小为bs*count=4294971392(4G);

        3. #mkswap /data/swap  //通过mkswap命令将上面新建出的文件做成swap分区

        4.查看内核参数vm.swappiness中的数值是否为0,如果为0则根据实际需要调整成60

          查看: #cat /proc/sys/vm/swappiness

          设置: #sysctl -w vm.swappiness=60

          若想永久修改,则编辑/etc/sysctl.conf文件,改文件中有vm.swappiness变量配置,默认为0

         5.    swapon /data/swap  //启用分区

          echo “/data/swap swap swap defaults 0 0” >> /etc/fstab

         6. #cat /proc/swaps   //再次使用查看swap分区是否启动

         7. #gitlab-ctl restart        //重启gitlab

      三、权限问题:GitLab文件需要给予读取的权限

          #chmod -R 755 /var/log/gitlab

    四、gitlab使用问题

    以上内容有部分来源于网络,这边是个人记录的汇总,没有标注来源,如有侵权请联系我

    Node.js的文章,与其相关的
  • 相关阅读:
    品Spring:实现bean定义时采用的“先进生产力”
    品Spring:bean定义上梁山
    品Spring:帝国的基石
    【面试】我是如何在面试别人Redis相关知识时“软怼”他的
    【面试】足够“忽悠”面试官的『Spring事务管理器』源码阅读梳理(建议珍藏)
    睡梦中被拉起来执行Spring事务
    Middleware的艺术
    突破自我,开源NetWorkSocket通讯组件
    化茧成蝶,开源NetWorkSocket通讯组件
    理解IEnumerator+IEnumerable这种接口思想
  • 原文地址:https://www.cnblogs.com/boyYu/p/12166294.html
Copyright © 2011-2022 走看看