2

gitlab ce 8.11.7从过去的一个月开始工作,它工作得很好。
但是现在我已经安排了每天对 gitlab 服务器进行完整备份的 cron 作业。运行gitlab-rake命令备份后,我的 gitlab 服务器抛出 502 错误。
尽管所有服务都已启动,但仍然抛出 502 错误。

请建议我一些解决方案或建议任何方法来对 gitlab 服务器进行增量备份。

4

1 回答 1

1

您可能引用的“gitlab rake”命令将是“ gitlab-ce/doc/raketasks/backup_restore.md ”中详述的命令

如果您已经使用 Omnibus 包安装了 GitLab,请使用此命令:

sudo gitlab-rake gitlab:backup:create

如果您从源代码安装了 GitLab,请使用它:

sudo -u git -H bundle exec rake gitlab:backup:create RAILS_ENV=production

本期所述,您需要查看日志以了解更多信息(如/var/log/gitlab/nginx/gitlab_error.log

检查您的情况是否有sudo gitlab-ctl reconfigure帮助sudo gitlab-ctl restart
正如“启停”中提到的:

请注意,在单核服务器上,重启 Unicorn 和 Sidekiq 可能需要一分钟。
您的 GitLab 实例将给出 502 错误,直到 Unicorn 再次启动。

但是升级到最新版本 (8.14.x) 仍然是克服此错误的一种方法。

于 2016-11-29T18:33:18.157 回答