研发最近反应gitlab特别慢,经常502。在ci的时候比乌龟还慢
登录服务器查看好家伙cpu飚到200多 不多说查看服务器日志
提示pgsql索引损坏,导致cpu暴涨,想着修复索引就完事,没想到无效
解决办法
1.备份gitlab资料 gitlab-rake gitlab:backup:create
2.备份pgsql数据库(gitlab所使用的库
命令:pg_dump -U postgres -d myDBname -f dump.sql
新建数据库并把数据还原
命令:createdb newDBname
psql -d newDBname -U postgres -f dump.sql
3.设置gitlab默认链接数据库/etc/gitlab/gitlab.rb(具体修改哪个文件问度娘)
4.更新设置gitlab-cli reconfigured
经过一系列的操作,CPU终于恢复正常
注意操作之前一定要备份好数据