Mam zainstalowany Gitlab na zupełnie nowym Ubuntu (10.04) i działa prawie poprawnie. Gitlab jest dostępny na HTTP, mogę przesłać/wyciągnąć dane przez git na serwer. Jednej rzeczy brakuje, kanał aktywności nie aktualizuje się. Pomyślałem więc, że coś jest nie tak z hakami git. Całkowicie podążyłem za procesem instalacji od Gitlab, z wyjątkiem tego, że chciałbym użyć Pasażera do uruchomienia Nginx w celu wdrożenia wielu aplikacji.Gitlab: Problemy z uruchamianiem Unicorn, Resque z Passenger/Nginx
Uruchomiłem sudo -u gitlab -H bundle exec rake gitlab:env:info RAILS_ENV=production
, aby sprawdzić, czy wszystko jest poprawnie skonfigurowane, ale napisano, że Redis
nie działa. ps aux
mówi, redis-server
jest w górze. Więc nie jest to haczyk git. Gitlab docu mówi, zrestartuj usługę gitlab, aby rozwiązać ten problem. W tym przypadku pojawia się błąd, który moim zdaniem jest problem trzeba rozwiązać:
$ sudo /etc/init.d/gitlab restart
Error, unicorn not running!
Moje pytanie brzmi, jak mogę ominąć ten problem? Jak mogę uruchomić jednorożca, myślałem, że usługa gitlab go uruchomi? Czy nie używam Nginx? Zanim zacznę ponownie instalować całość bez użycia Pasażera, pomyślałem, że mogę zadać to pytanie wcześniej.
Co zawiera dziennik jednorożca? Poszukaj wszystkich plików dziennika, aby uzyskać więcej informacji na temat tego, co blokuje początek gitlab (i w szczególności Redisa). – VonC
Cóż, dziennik redis nie mówi niczego, co jest widmowe.Dziennik Unicorn miał swój ostatni wpis do dziennika kilka dni temu i mówi, że nie może połączyć się z MySQL DB przez gniazdo. Działa, Gitlab używa poprawnie. Może gdzieś brakuje mi konfiguracji? Konfiguracja jednorożca nie ma nic specjalnego do zaoferowania ... – pabera
Następnie, jeśli te dzienniki nie są aktualizowane, to po stronie nginx, że nie działa. Jakiś dziennik po tej stronie? – VonC