2021-05-12 14:32:11
安裝GitLab出現ruby_block[supervise_redis_sleep] action run
安裝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
相關文章