歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> 安裝GitLab出現ruby_block[supervise_redis_sleep] action run

安裝GitLab出現ruby_block[supervise_redis_sleep] action run

日期:2017/2/28 14:01:38   编辑:Linux教程

安裝GitLab參照官網提供的步驟安裝很簡單。但在執行GitLab-ctl reconfigure時可能會出現
ruby_block[supervise_redis_sleep] action run
停止在哪,不動的情況。啥原因哪?
我的GitLab是kvm的CentOS7虛擬機會不會是虛擬機的問題?排查半天都不是。
最後參照官網提供的方法執行:
手工執行exec /opt/GitLab/embedded/bin/runsvdir-start
再執行GitLab-ctl start
安裝恢復正常,GitLab也能正常提供服務。


但這樣解決問題簡直太惡心了。服務器重啟後必須手工啟動,這要是沒人能連上服務器GitLab就不能提供服務了。
再看看問題發現是和ruby有關系。
死馬當活馬醫,看看是不是gem安裝源的問題哪。
gem sources -r https://rubygems.org/
gem sources -a http://ruby.taobao.org/
再執行
GitLab-ctl reconfigure

不再卡在哪了。原來是這個原因換個安裝源就解決問題了。

在 Ubuntu 12.04 上安裝 GitLab http://www.linuxidc.com/Linux/2012-12/75249.htm

GitLab 5.3 升級注意事項 http://www.linuxidc.com/Linux/2013-06/86473.htm

在 CentOS 上部署 GitLab (自托管的Git項目倉庫) http://www.linuxidc.com/Linux/2013-06/85754.htm

在RHEL6/CentOS6/ScientificLinux6上安裝GitLab 6.0.2 http://www.linuxidc.com/Linux/2014-03/97831.htm

CentOS 6.5安裝GitLab教程及相關問題解決 http://www.linuxidc.com/Linux/2014-05/101526.htm

GitLab 的詳細介紹:請點這裡
GitLab 的下載地址:請點這裡

Copyright © Linux教程網 All Rights Reserved