Hoi @all,

ich hab ein kleines Problem mit Gitlab. Ich habe zu Hause einen kleinen
"Home-Server" für verschiedene Aufgaben, OS: Archlinux (also recht schlank).

Auf der Kiste laufen 2-3 Dienste, nichts wirklich schlimmes, weil der
eigentlich nicht wirklich was zu tun hat, darunter:

- Apache
- MySQL
- SSH

Ich nutze diesen Server u.a. als Git-Repository-Server, aber alles nur
auf der Kommandozeile. Jetzt dachte ich mir: dieses Gitlab ist ja ganz
niedlich als Oberfläche, da braucht man nicht immer auf der
Kommandozeile zu arbeiten, also gesagt getan und erst einmal in einer
Virtuellen Maschine installiert.

Dabei kommen mit:
- ein "unicorn" Server (für die Weboberfläche) auf Basis von ruby
- ein Redis (keine Ahnung wozu das Ding notwendig ist)

Die Installation war erfolgreich, aber beim ersten Aufruf der
Gitlab-Webseite merkte ich, wie "langsam" doch meine virtuelle Maschine
war und wie lange der brauchte um die WEbseite mittels "unicorn"
aufzubauen. Gut, die VM war auch echt klein, nur 1GB Ram und 1 CPU, also
gab ich dem Ding 2 CPUs und siehe da, es flutschte.

Nun hab ich aber auf meinem Rechner mit Virtualisierung eine größere
CPU. Nachdem ich nun Gitlab auf meinen "Home-Server" Installiert habe,
quält sich der kleine echt einen ab, die WEbseite darzustellen. Die
Kiste hat 8GB RAM und 2CPUs mit (leider nur 1,6GHz).

Aber ich frage mich: warum verursacht diese kleine Webseite soviel Last?
Ich mein, was soll denn Gitlab eigentlich machen? Ne normale Webseite
darstellen und ggf. per GitShell unten drunten ein paar GIT Befehle los
lassen. Das sollte doch eigentlich kein Problem sein.

Ich hab nun im unicorn die Worker-Prozesse runter geschraubt, weil
effektiv ja nur ich auf der Kiste bin und niemand sonst. Aber auch damit
wird Gitlab auf der Kiste nicht wirklich schnell.

Hat hier jemand ein paar Tipps für mich? Kann ich

a) die gitlab-Dienste irgendwie beschleunigen?
b) vielleicht gibts ne Alternative die rein als Webdienst mit PHP arbeitet?

Grüße
Martin

Attachment: signature.asc
Description: OpenPGP digital signature

Antwort per Email an