Ho installato un Gitlab su una nuova Ubuntu (10.04) e funziona quasi correttamente. Gitlab è raggiungibile su HTTP, posso spingere/tirare dati via git al server. Manca però una cosa, il feed delle attività non si sta aggiornando. Quindi ho pensato che ci fosse qualcosa di sbagliato con i git git. Ho seguito completamente il processo di installazione da Gitlab tranne che mi piacerebbe utilizzare Passenger per eseguire Nginx al fine di distribuire più app.Gitlab: Problemi con Unicorn, Resque con Passenger/Nginx
Stavo eseguendo il sudo -u gitlab -H bundle exec rake gitlab:env:info RAILS_ENV=production
per vedere se tutto è impostato correttamente, ma ha detto, Redis
non è in esecuzione. ps aux
dice, redis-server
è attivo. Quindi non è il git ganci. Gitlab docu dice, riavvia il servizio gitlab per risolvere il problema. In questo caso si ottiene un errore che credo sia il problema che ho bisogno di risolvere:
$ sudo /etc/init.d/gitlab restart
Error, unicorn not running!
La mia domanda è, come posso risolvere questo problema? Come posso eseguire un unicorno, pensavo che il servizio gitlab l'avrebbe avviato? Non sto usando Nginx? Prima di iniziare a reinstallare il tutto prima di usare Passenger, ho pensato che avrei potuto porre la domanda qui in anticipo.
Cosa contiene il registro unicorno? Cerca eventuali file di log per maggiori informazioni su cosa blocca l'avvio di gitlab (e in particolare redis) – VonC
Bene, il registro redis non dice nulla di spectecular ..Il log Unicorn ha la sua ultima voce di log un paio di giorni fa e dice che non poteva connettersi al DB MySQL attraverso il socket. È in esecuzione, Gitlab usa correttamente .. Forse mi manca una configurazione da qualche parte? La configurazione di unicorno non ha nulla di speciale da offrire ... – pabera
Quindi, se quei registri non sono aggiornati, è sul lato nginx che non funziona. Qualche traccia su quel lato? – VonC