502 Whoops, GitLab braucht zu viel Zeit, um zu antworten
Ich installiert Gitlab auf Raspberry Pi2, und es hatte gut funktioniert für ein paar Monate. Aber da das Herunterfahren der Leistung des RPi, es funktioniert nicht mehr. Die Webseite gibt 502 Fehler.
502 Hoppla, GitLab ist zu viel Zeit, zu reagieren.
Also habe ich versucht neu konfigurieren ( sudo gitlab-ctl reconfigure
), aber es schlug fehl mit der Fehlermeldung:
FATAL: Errono::EAFNOSUPPORT: Address family not supported by protocol - socket(2)
Ich weiß nicht, wie dieses problem zu beheben.
InformationsquelleAutor der Frage SeoHwa EunHa | 2015-10-21
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich bin nicht einen Kommentar hinzuzufügen, da meine Antwort braucht eine gute Formatierung.
Also das bedeutet, das dein port 8080 wird bereits verwendet. Ich würde Ihnen raten, aufhören, GitLab, und ändern Sie Einhorn Hafen von 8080 zu 8081 (oder einige nicht verwendete port).
Nach dem Start/Neustart GitLab warten Sie 2 Minuten, und Sie sollten in Ordnung sein. Wenn nicht, überprüfen Sie wieder
gitlab-ctl tail
für Fehler.Müssen Sie sich als root oder sudo-user (mit root-rechten), um diese Befehle ausführen.
InformationsquelleAutor der Antwort vikas027
Sah ich die Frage, wie dies mehrere Male.
Wenn GitLab wurde fein gearbeitet, bitte nichts Anfassen. Einfach nur zu warten. Es scheint GitLab wurde nicht ordnungsgemäß gestartet wurden 🙁
Meine ich, dass nach dem Booten des Systems müssen Sie warten Sie 1-2 Minuten, bevor Sie GitLab. GitLab benötigt einige Zeit zum starten.
InformationsquelleAutor der Antwort Vlad
Können Sie Folgen Sie unten Schritte zum beheben dieser Art von Problem.
Dann tun "gitlab-ctl reconfigure" und gitlab-ctl restart
InformationsquelleAutor der Antwort himeshc_IB
Nach der Besichtigung der gitlab-ctl Schwanz (reboot-Schleife) es stellte sich heraus, dass es ist nicht genug RAM (2GB) und es gibt keine swap-Datei in meine frische Ubuntu-setup.
Wie bereits erwähnt in den Anforderungen GitLab benötigt mindestens 2GB RAM + 2GB swap-Speicher ...
Also zum erstellen einer Auslagerungsdatei führen Sie diese Schritte aus:
gitlab-ctl stop
mkdir /swap && touch /swap/swapfile.img
dd if=/dev/zero of=/swap/swapfile.img bs=1024 count=2M
# wenn Sie möchten, 4G ändern 2M bis 4Mchmod 0600 /swap/swapfile.img
mkswap /swap/swapfile.img
nano /etc/fstab
und fügen Sie "/swap/SwapDatei.img-swap swap sw 0 0"swapon /swap/swapfile.img
Überprüfen, ob es funktioniert :
cat /proc/swaps
gitlab-ctl start
mehr info über das erstellen von swap : hier
InformationsquelleAutor der Antwort trojan
Dieser Fehler ist auch aufgetreten, wenn das system, in unserem Fall der Raspberry Pi2 (in meinem Fall, in einem t2.micro AWS EC2-Instanz) wegen nicht Erfüllung der Mindestanforderungen für die Installation von Gitlab.
Ist der Mangel an Speicher (t2.micro ist 1GiB, aber Gitlab benötigt 4GiB) für die weitere Verarbeitung. Geben Sie daher alle Anforderungen korrekt (ich nahm einen t2.medium-Instanz, die 4GiB, statt t2.Mikro).
Es wäre angemessen, wenn das system aktiviert wurde genau.
InformationsquelleAutor der Antwort Kasumi Gunasekara
Müssen nginx['listen_port'] und Einhorn['port'].
Zum Beispiel:
Dann:
InformationsquelleAutor der Antwort Evgeniy Ilyushin
Ist es posyble, dass Sie sich ändern, ändern einige Konfigurations-Datei, verwenden Sie diese Zeilen in Ihr terminal:
Nun warten Sie einige Minuten, und versuchen Sie es erneut.
InformationsquelleAutor der Antwort Wilmer Villca
Sollten Sie Ihre Einhorn-Einstellungen
Wenn Sie anpassen müssen, um das Einhorn timeout oder die Zahl der Arbeitnehmer, können Sie die folgenden Einstellungen in
/etc/gitlab/gitlab.rb
.Ändern Sie die folgenden:
vergessen Sie nicht, entfernen Sie die # in der Zeile beginnen, wenn kommentiert.
Führen Sie
sudo gitlab-ctl reconfigure
für die änderung wirksam wird.InformationsquelleAutor der Antwort Anas Naguib