先从旧的服务器进行备份下
gitlab-rake gitlab:backup:create
报错
[root@localhost ~]# cat /opt/gitlab/embedded/service/gitlab-rails/VERSION
10.8.1
[root@localhost ~]# cd /opt/gitlab/
[root@localhost gitlab]# gitlab-rake gitlab:backup:create
Dumping database ...
Dumping PostgreSQL database gitlabhq_production ... [DONE]
done
Dumping repositories ...
* sw-team-business/erp ... [DONE]
* sw-team-business/erp.wiki ... [SKIPPED]
* sw-team-campain/168system-front ... [DONE]
* sw-team-campain/168system-front.wiki ... [SKIPPED]
* sw-team-campain/168system ... [DONE]
* sw-team-campain/168system.wiki ... [SKIPPED]
* sw-team-campain/168system-background ... [DONE]
* sw-team-campain/168system-background.wiki ... [SKIPPED]
* sw-team-campain/fdlife-front ... [DONE]
* sw-team-campain/fdlife-front.wiki ... [SKIPPED]
* sw-team-campain/fdlife-background ... [DONE]
* sw-team-campain/fdlife-background.wiki ... [SKIPPED]
* sw-team-tool/quartz ... [DONE]
* sw-team-tool/quartz.wiki ... [SKIPPED]
* sw-team-framework/sw-team-core ... [DONE]
* sw-team-framework/sw-team-core.wiki ... [SKIPPED]
* sw-team-campain/micro-mall ... [DONE]
* sw-team-campain/micro-mall.wiki ... [SKIPPED]
* sw-team-campain/micro-mall-background ... [DONE]
* sw-team-campain/micro-mall-background.wiki ... [SKIPPED]
* sw-team-campain/t-mall ... [DONE]
* sw-team-campain/t-mall.wiki ... [SKIPPED]
* sw-team-tool/ispay-test ... [DONE]
* sw-team-tool/ispay-test.wiki ... [SKIPPED]
* sw-team-business/stores ... [DONE]
* sw-team-business/stores.wiki ... [SKIPPED]
* sw-team-campain/fdlife-api ... [DONE]
* sw-team-campain/fdlife-api.wiki ... [SKIPPED]
* sw-team-tool/sw-store-api ... [DONE]
* sw-team-tool/sw-store-api.wiki ... [SKIPPED]
* sw-team-tool/sw-general-upload ... [DONE]
* sw-team-tool/sw-general-upload.wiki ... [SKIPPED]
* sw-team-tool/data-convertor ... [DONE]
* sw-team-tool/data-convertor.wiki ... [SKIPPED]
* sw-team-campain/tjc-mall ... [DONE]
* sw-team-campain/tjc-mall.wiki ... [SKIPPED]
* sw-team-campain/curvebeauty ... [DONE]
* sw-team-campain/curvebeauty.wiki ... [SKIPPED]
* sw-team-campain/GreenLeaf ... [DONE]
* sw-team-campain/GreenLeaf.wiki ... [SKIPPED]
* sw-team-framework/winanet-topest ... [DONE]
* sw-team-framework/winanet-topest.wiki ... [SKIPPED]
* sw-team-business/dealer ... [DONE]
* sw-team-business/dealer.wiki ... [SKIPPED]
* sw-team-business/dealer-front ... [DONE]
* sw-team-business/dealer-front.wiki ... [SKIPPED]
* sw-team-campain/fuxinyi ... [DONE]
* sw-team-campain/fuxinyi.wiki ... [SKIPPED]
* sw-team-campain/ec-logistics ... [DONE]
* sw-team-campain/ec-logistics.wiki ... [SKIPPED]
* sw-team-tool/mergesrc-py ... [DONE]
* sw-team-tool/mergesrc-py.wiki ... [SKIPPED]
* sw-team-campain/ys-mall ... [DONE]
* sw-team-campain/ys-mall.wiki ... [SKIPPED]
* sw-team-campain/awj-api ... [DONE]
* sw-team-campain/awj-api.wiki ... [SKIPPED]
* sw-team-campain/sw-UNMall ... [DONE]
* sw-team-campain/sw-UNMall.wiki ... [SKIPPED]
* sw-team-campain/awj-mall ... [DONE]
* sw-team-campain/awj-mall.wiki ... [SKIPPED]
* sw-team-campain/tjc-wb ... [DONE]
* sw-team-campain/tjc-wb.wiki ... [SKIPPED]
* sw-team-campain/taiduty-mall-background ... [DONE]
* sw-team-campain/taiduty-mall-background.wiki ... [SKIPPED]
* sw-team-campain/district-generation ... [DONE]
* sw-team-campain/district-generation.wiki ... [SKIPPED]
* root/awj-mall-api ... [DONE]
* root/awj-mall-api.wiki ... [SKIPPED]
* sw-team-campain/awj-mall-api ... [DONE]
* sw-team-campain/awj-mall-api.wiki ... [SKIPPED]
* sw-team-campain/awj-mall-hw ... [DONE]
* sw-team-campain/awj-mall-hw.wiki ... [SKIPPED]
* zjh/awj-mall-hw ... [DONE]
* zjh/awj-mall-hw.wiki ... [SKIPPED]
* sw-team-campain/knows-code-generator ... [DONE]
* sw-team-campain/knows-code-generator.wiki ... [SKIPPED]
* awj/awj-cloud ... [DONE]
* awj/awj-cloud.wiki ... [SKIPPED]
* sw-team-campain/foryou-china ... [DONE]
* sw-team-campain/foryou-china.wiki ... [SKIPPED]
* awj/awj-admin-api ... [DONE]
* awj/awj-admin-api.wiki ... [SKIPPED]
* awj/awj-admin-vue ... [DONE]
* awj/awj-admin-vue.wiki ... [SKIPPED]
* sw-team-campain/heijingu ... [DONE]
* sw-team-campain/heijingu.wiki ... [SKIPPED]
* awj/awj-mall ... [DONE]
* awj/awj-mall.wiki ... [SKIPPED]
* awj/awj-mobile-mall ... [DONE]
* awj/awj-mobile-mall.wiki ... [SKIPPED]
* sw-team-campain/winalite_th ... [DONE]
* sw-team-campain/winalite_th.wiki ... [SKIPPED]
* sw-team-campain/dongde ... [DONE]
* sw-team-campain/dongde.wiki ... [SKIPPED]
* awj/seckill ... [DONE]
* awj/seckill.wiki ... [SKIPPED]
* awj/async-order-consumer ... [DONE]
* awj/async-order-consumer.wiki ... [SKIPPED]
* sw-team-campain/ZhonShan ... [DONE]
* sw-team-campain/ZhonShan.wiki ... [SKIPPED]
* fangang/mall ... [DONE]
* fangang/mall.wiki ... [SKIPPED]
* CH_Ally/myElm ... [SKIPPED]
* CH_Ally/myElm.wiki ... [SKIPPED]
* php/foryoucnf ... [DONE]
* php/foryoucnf.wiki ... [SKIPPED]
* sw-team-campain/order-ms ... [DONE]
* sw-team-campain/order-ms.wiki ... [SKIPPED]
* common/data-processing ... [DONE]
* common/data-processing.wiki ... [SKIPPED]
* sw-team-campain/bd-system-api ... [DONE]
* sw-team-campain/bd-system-api.wiki ... [SKIPPED]
* MB391/mall-admin ... [DONE]
* MB391/mall-admin.wiki ... [SKIPPED]
* luoweiwei/mall-aihuasuan ... [DONE]
* luoweiwei/mall-aihuasuan.wiki ... [SKIPPED]
* MB391/mall-h5 ... [DONE]
* MB391/mall-h5.wiki ... [SKIPPED]
* MB391/mall-admin-api ... [SKIPPED]
* MB391/mall-admin-api.wiki ... [SKIPPED]
* MB391/mall ... [DONE]
* MB391/mall.wiki ... [SKIPPED]
* msx0013/demo ... [SKIPPED]
* msx0013/demo.wiki ... [SKIPPED]
* MB391/m499-mobile-mall ... [DONE]
* MB391/m499-mobile-mall.wiki ... [SKIPPED]
* new-awj/aihuasuan-mall ... [DONE]
* new-awj/aihuasuan-mall.wiki ... [SKIPPED]
* new-awj/test ... [DONE]
* new-awj/test.wiki ... [SKIPPED]
* new-awj/project-ahs ... [DONE]
* new-awj/project-ahs.wiki ... [SKIPPED]
* sw-team-campain/new-cf ... [DONE]
* sw-team-campain/new-cf.wiki ... [SKIPPED]
* ahs-minsu/one-secondkill ... [DONE]
* ahs-minsu/one-secondkill.wiki ... [SKIPPED]
* suansuan/face_brushing_payment ... [DONE]
* suansuan/face_brushing_payment.wiki ... [SKIPPED]
* sw-team-campain/jin-ma ... [DONE]
* sw-team-campain/jin-ma.wiki ... [SKIPPED]
* suansuan/data_cloud ... [DONE]
* suansuan/data_cloud.wiki ... [SKIPPED]
* sw-team-campain/fudi-api ... [DONE]
* sw-team-campain/fudi-api.wiki ... [SKIPPED]
* suansuan/ss_data_manage ... [DONE]
* suansuan/ss_data_manage.wiki ... [SKIPPED]
* fx-im/ant-design-vue-jeecg ... [DONE]
* fx-im/ant-design-vue-jeecg.wiki ... [SKIPPED]
* suansuan/ss_data_mc_manage ... [DONE]
* suansuan/ss_data_mc_manage.wiki ... [SKIPPED]
* sw-team-campain/ald ... [DONE]
* sw-team-campain/ald.wiki ... [SKIPPED]
* suansuan/awj-scm ... [DONE]
* suansuan/awj-scm.wiki ... [SKIPPED]
* suansuan/scm_manage ... [SKIPPED]
* suansuan/scm_manage.wiki ... [SKIPPED]
* suansuan/scm_mc_manage ... [SKIPPED]
* suansuan/scm_mc_manage.wiki ... [SKIPPED]
* suansuan/suansuan-scm ... [DONE]
* suansuan/suansuan-scm.wiki ... [SKIPPED]
* sw-team-campain/fudi-new-retail ... [DONE]
* sw-team-campain/fudi-new-retail.wiki ... [SKIPPED]
* zhongliangjie/multiple-module-template ... [DONE]
* zhongliangjie/multiple-module-template.wiki ... [SKIPPED]
* suansuan/analyse-platform ... [DONE]
* suansuan/analyse-platform.wiki ... [SKIPPED]
* chen.pl/ask_app ... [SKIPPED]
* chen.pl/ask_app.wiki ... [SKIPPED]
* ask/ask-cloud ... [DONE]
* ask/ask-cloud.wiki ... [SKIPPED]
* ask/ask-mobile-mall ... [DONE]
* ask/ask-mobile-mall.wiki ... [SKIPPED]
* chenpl/ask_app ... [DONE]
* chenpl/ask_app.wiki ... [SKIPPED]
* chenpl/awj_mall_app_rn ... [DONE]
* chenpl/awj_mall_app_rn.wiki ... [SKIPPED]
* chenpl/ai_talk_rn ... [DONE]
* chenpl/ai_talk_rn.wiki ... [SKIPPED]
* chenpl/qmd_mall_rn ... [DONE]
* chenpl/qmd_mall_rn.wiki ... [SKIPPED]
* gs/guess-mall ... [DONE]
* gs/guess-mall.wiki ... [SKIPPED]
* chenpl/app_rn ... [DONE]
* chenpl/app_rn.wiki ... [SKIPPED]
* chenpl/gamble_mall_rn ... [DONE]
* chenpl/gamble_mall_rn.wiki ... [SKIPPED]
* chenpl/caihuo_uniapp ... [DONE]
* chenpl/caihuo_uniapp.wiki ... [SKIPPED]
* chenpl/caihuo_uniapp_ios ... [DONE]
* chenpl/caihuo_uniapp_ios.wiki ... [SKIPPED]
* sw-team-campain/mask ... [DONE]
* sw-team-campain/mask.wiki ... [SKIPPED]
* sw-team-campain/mask3000 ... [DONE]
* sw-team-campain/mask3000.wiki ... [SKIPPED]
* gs-website/gs-website ... [DONE]
* gs-website/gs-website.wiki ... [SKIPPED]
* mask/mask-cloud ... [DONE]
* mask/mask-cloud.wiki ... [SKIPPED]
* gs/cocosH5 ... [DONE]
* gs/cocosH5.wiki ... [SKIPPED]
* linjiaqing/huaxiaomi ... [DONE]
* linjiaqing/huaxiaomi.wiki ... [SKIPPED]
* sw-team-campain/wk-new-retail ... [DONE]
* sw-team-campain/wk-new-retail.wiki ... [SKIPPED]
* sw-team-campain/wallet ... [DONE]
* sw-team-campain/wallet.wiki ... [SKIPPED]
* chenpl/zhima_mp ... [DONE]
* chenpl/zhima_mp.wiki ... [SKIPPED]
* sw-team-campain/wallet-app ... [DONE]
* sw-team-campain/wallet-app.wiki ... [SKIPPED]
* sw-team-campain/winalite_jp ... [DONE]
* sw-team-campain/winalite_jp.wiki ... rake aborted!
GRPC::DeadlineExceeded: 4:Deadline Exceeded
/opt/gitlab/embedded/service/gitlab-rails/lib/gitlab/gitaly_client.rb:134:in `call'
/opt/gitlab/embedded/service/gitlab-rails/lib/gitlab/gitaly_client/repository_service.rb:17:in `exists?'
/opt/gitlab/embedded/service/gitlab-rails/lib/gitlab/git/repository.rb:149:in `exists?'
/opt/gitlab/embedded/service/gitlab-rails/app/models/repository.rb:481:in `exists?'
/opt/gitlab/embedded/service/gitlab-rails/lib/gitlab/repository_cache_adapter.rb:17:in `block (2 levels) in cache_method'
/opt/gitlab/embedded/service/gitlab-rails/lib/gitlab/repository_cache.rb:22:in `fetch'
/opt/gitlab/embedded/service/gitlab-rails/lib/gitlab/repository_cache_adapter.rb:54:in `cache_method_output'
/opt/gitlab/embedded/service/gitlab-rails/lib/gitlab/repository_cache_adapter.rb:16:in `block in cache_method'
/opt/gitlab/embedded/service/gitlab-rails/app/models/repository.rb:489:in `empty?'
/opt/gitlab/embedded/service/gitlab-rails/app/models/repository.rb:336:in `expire_emptiness_caches'
/opt/gitlab/embedded/service/gitlab-rails/lib/backup/repository.rb:212:in `empty_repo?'
/opt/gitlab/embedded/service/gitlab-rails/lib/backup/repository.rb:54:in `block in dump'
/opt/gitlab/embedded/service/gitlab-rails/lib/backup/repository.rb:12:in `dump'
/opt/gitlab/embedded/service/gitlab-rails/lib/tasks/gitlab/backup.rake:82:in `block (4 levels) in <top (required)>'
/opt/gitlab/embedded/service/gitlab-rails/lib/tasks/gitlab/backup.rake:12:in `block (3 levels) in <top (required)>'
/opt/gitlab/embedded/bin/bundle:23:in `load'
/opt/gitlab/embedded/bin/bundle:23:in `<main>'
Tasks: TOP => gitlab:backup:repo:create
(See full trace by running task with --trace)
再次尝试其他备份
sudo gitlab-rake gitlab:backup:create --trace
看了下其他文章
试试这个
在您提供的 PostgreSQL 配置文件中,statement_timeout 参数确实没有被显式设置。如果您想为 SQL 语句执行设置超时时间,您可以在该文件的适当位置添加一行来设置它。
例如,您可以在 # - Statement Behavior - 部分下方添加以下行:
statement_timeout = 300000 # 5分钟
确保在添加新行时,参数名和值之间有空格,并且值后面有注释(虽然这不是必需的,但有助于将来的参考和维护)。
添加或修改参数后,您需要重启 PostgreSQL 服务以使更改生效。在 GitLab 的环境中,您通常可以使用以下命令来重启 PostgreSQL 服务:
sudo gitlab-ctl restart postgresql
然后我的gitlab就起不来了,之后我就直接
使用 gitlab-ctl restart 命令来重启所有 GitLab 服务。
上面这个确实是有效哦, 备份成功,现在就是恢复了