我gitlab ce 8.11.7
从过去的一个月开始工作,它工作得很好。
但是现在我已经安排了每天对 gitlab 服务器进行完整备份的 cron 作业。运行gitlab-rake
命令备份后,我的 gitlab 服务器抛出 502 错误。
尽管所有服务都已启动,但仍然抛出 502 错误。
请建议我一些解决方案或建议任何方法来对 gitlab 服务器进行增量备份。
我gitlab ce 8.11.7
从过去的一个月开始工作,它工作得很好。
但是现在我已经安排了每天对 gitlab 服务器进行完整备份的 cron 作业。运行gitlab-rake
命令备份后,我的 gitlab 服务器抛出 502 错误。
尽管所有服务都已启动,但仍然抛出 502 错误。
请建议我一些解决方案或建议任何方法来对 gitlab 服务器进行增量备份。
您可能引用的“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) 仍然是克服此错误的一种方法。