研發(fā)最近反應(yīng)gitlab特別慢,經(jīng)常502。在ci的時(shí)候比烏龜還慢
登錄服務(wù)器查看好家伙cpu飚到200多 不多說查看服務(wù)器日志
提示pgsql索引損壞,導(dǎo)致cpu暴漲,想著修復(fù)索引就完事,沒想到無效
解決辦法
1.備份gitlab資料 gitlab-rake gitlab:backup:create
2.備份pgsql數(shù)據(jù)庫(gitlab所使用的庫
命令:pg_dump -U postgres -d myDBname -f dump.sql
新建數(shù)據(jù)庫并把數(shù)據(jù)還原
命令:createdb newDBname
psql -d newDBname -U postgres -f dump.sql
3.設(shè)置gitlab默認(rèn)鏈接數(shù)據(jù)庫/etc/gitlab/gitlab.rb(具體修改哪個(gè)文件問度娘)
4.更新設(shè)置gitlab-cli reconfigured
經(jīng)過一系列的操作,CPU終于恢復(fù)正常
注意操作之前一定要備份好數(shù)據(jù)