GitLab 問題彙總及解決方案

2022-09-12 06:09:13 字數 1299 閱讀 9034

在解除安裝gitlab然後再次安裝執行sudo gitlab-ctl reconfigure的時候往往會出現:ruby_block[supervise_redis_sleep] action run,會一直卡無法往下進行!

按住ctrl+c強制結束

執行:sudo systemctl restart gitlab-runsvdir

再次執行:sudo gitlab-ctl reconfigure

原因及解決方案:

一、埠號被占用: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分割槽

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

hexo 使用問題及解決方案彙總

hexo 3.3.8 hexo cli 1.0.3 os windows nt 10.0.15063 win32 x64 node 8.2.1 next 5.1.2 試過之後沒反應,一頓折騰之後發現重啟服務後可以了。停止服務 ctrl c 啟動服務 hexo s 如果還是不可以,試試清除快取。主題n...

torch問題及解決方案彙總(持續更新)

一 libjpeg.so庫 問題描述 torch install lib lua 5.1 libjpeg.so undefined symbol jpeg mem src 解決方案 wget tar xvf jpegsrc.v8d.tar.gz cd jpeg 8d sudo configure s...

gitlab 重灌失敗解決方案

1 停止gitlab gitlab ctl stop 2 解除安裝gitlab 注意這裡寫的是gitlab ce rpm e gitlab ce 3 檢視gitlab程序 ps aux grep gitlab 4 殺掉第乙個程序 就是帶有好多.的程序 kill 9 18777 殺掉後,在ps aux...