首頁 > 軟體

安裝GitLab出現ruby_block[supervise_redis_sleep] action run

2020-06-16 18:00:11

安裝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


IT145.com E-mail:sddin#qq.com