2016-11-29 9 views
1

Ich arbeite mit gitlab ce 8.11.7 von einem Monat in den ersten Tagen es funktionierte gut.
Aber jetzt wie ich cron Job für die vollständige Sicherung von gitlab Server jeden Tag geplant habe. Nach dem Ausführen von gitlab-rake Befehl, um Backup zu nehmen, wirft mein Gitlab-Server 502 Fehler.
Obwohl alle Dienste oben sind, aber immer noch wirft 502 Fehler.Gitlab CE 8.11.7 Gitlab-Rake Problem

Bitte schlagen Sie mir eine Lösung vor oder schlagen Sie eine Methode für die inkrementelle Sicherung des gitlab-Servers vor.

Antwort

1

Der "Gitlab Rake" Befehl Sie konzentriert werden könnte beziehen die detailliert diejenigen in "gitlab-ce/doc/raketasks/backup_restore.md"

Verwenden Sie diesen Befehl, wenn Sie Gitlab mit dem Omnibus-Paket installiert haben:

sudo gitlab-rake gitlab:backup:create 

verwenden, wenn Sie installiert haben Gitlab von Quelle:

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

Wie in this issue erwähnt, müssen Sie die Protokolle überprüfen mehr (wie /var/log/gitlab/nginx/gitlab_error.log)

Überprüfen Sie, ob sudo gitlab-ctl reconfigure und sudo gitlab-ctl restart Hilfe in Ihrem Fall zu kennen.
Wie in „starting-and-stopping“ erwähnt:

Beachten Sie, dass auf einem Server einadrigen es bis zu einer Minute dauern kann, Unicorn und Sidekiq neu zu starten.
Ihre GitLab-Instanz gibt einen 502-Fehler, bis Unicorn wieder aktiv ist.

Das Upgrade auf die neueste Version (8.14.x) bleibt jedoch eine Möglichkeit, diesen Fehler ebenfalls zu umgehen.

+0

Ich benutze 'sudo gitlab-rake gitlab: backup: create' diesen Befehl gibt es kein Problem, Backup zu nehmen. aber nach der Sicherung wirft der Server 502 Fehler. und es gibt nur eine Option, die für mich übrig bleibt: "sudo gitlab-ctl restart". Aber jeden Tag neu zu starten ist keine gute Option. –

+0

Klingt wie VonC sagt, das ist ein Fehler. Jetzt upgraden! Wie groß sind Ihre Backups? Ich empfehle einige Optionen zu verwenden, um nur das zu sichern, was Sie brauchen. Zum Beispiel verwende ich dies: 'gitlab-rake gitlab: Sicherung: create SKIP = Artefakte' –

+0

meine Server-Backup-Größe beträgt fast 5 GB. –

Verwandte Themen