Gitlab CE 8.11.7 Gitlab-rake问题

时间:2016-11-29 17:45:22

标签: backup gitlab gitlab-omnibus gitlab-ce

我在过去的一个月里与gitlab ce 8.11.7合作,开始时工作正常 但是现在我已经安排了每天完成gitlab服务器备份的cron工作。在运行gitlab-rake命令进行备份后,我的gitlab服务器抛出502错误 虽然所有服务都已启动,但仍然会丢失502错误。

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

1 个答案:

答案 0 :(得分: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

正如this issue中所述,您需要检查日志以了解更多信息(例如/var/log/gitlab/nginx/gitlab_error.log

在您的情况下检查sudo gitlab-ctl reconfiguresudo gitlab-ctl restart是否有帮助 如" starting-and-stopping"

中所述
  

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

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