首先如果出現gitlab訪問頁面失敗,一定不要慌,一般來說有錯誤就看日志,如果日志里面的提示你不知道怎么解決,可以問度娘。
首先查看gitlab的各個組件的狀態:
gitlab-ctl status #會列出各個組件有沒有啟動成功,我的就是redis沒有啟動起來
然后查看具體組件的日志:
格式為gitlab-ctl tail redis //redis可替換成其他組件名
細心看日志里面哪里出現了error,我的出現了Fatal error loading the DB: Permission denied. Exiting
這個問題一般是rdb文件無法兼容導致,所有找到刪除就行了
find /var/opt/gitlab/ -name "redis" ///var/opt/gitlab/是gitlab主目錄,如果你不知道組件在哪的話可以find cd /var/opt/gitlab/redis/ rm -rf dump.rdb
#重啟gitlab gitlab-ctl start