gitlab 502問題解決


GitLab出現502情況之一:存儲空間占用百分百。

1、刪除空間其他多余文件,釋放空間。

2、數據遷移至新掛在盤,例如:/data盤。

 

首先關閉服務

gitlab-ctl stop

部分進程關閉不了,kill掉。

 

GitLab默認存儲數據位置 /var/opt/gitlab/git-data/repositories

修改至/data下。

創建mkdir -p /data/git-data目錄:

修改配置文件  

vi /etc/gitlab/gitlab.rb

將 git_data_dirs 配置目錄path = /data/git-data

git_data_dirs({
"default" => {
"path" => "/data/git-data",
"failure_count_threshold" => 10,
"failure_wait_time" => 30,
"failure_reset_time" => 1800,
"storage_timeout" => 30
}
})

 

重新加載配置文件 

gitlab-ctl reconfigure

加載之后/data/git-data下生成repositories目錄

然后數據拷貝,cp時,最好加上 參數p,不更改原有屬性。

cd /var/opt/gitlab/git-data/repositories

cp -rp * /data/git-data/repositories

然后啟動服務。

gitlab-ctl start

查看服務狀態

gitlab-ctl status

等幾分鍾,即可使用了。

 

后續問題:

登錄之后,若出現部分庫“有”,部分  ”沒有存儲庫”。

點擊創建空的存儲庫即可,會自動關聯上。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM