在解除安裝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...