我在过去的一个月里与gitlab ce 8.11.7
合作,开始时工作正常
但是现在我已经安排了每天完成gitlab服务器备份的cron工作。在运行gitlab-rake
命令进行备份后,我的gitlab服务器抛出502错误
虽然所有服务都已启动,但仍然会丢失502错误。
请建议我一些解决方案或建议任何方法来采取gitlab服务器的增量备份。
答案 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 reconfigure
和sudo gitlab-ctl restart
是否有帮助
如" starting-and-stopping"
请注意,在单核服务器上重启Unicorn和Sidekiq可能需要一分钟时间 你的GitLab实例将发出502错误,直到Unicorn再次启动。
但升级到最新版本(8.14.x)仍然是解决此错误的一种方法。