502 Bad Gateway de Nginx pour les grandes GitLab fourche
Je suis en cours d'exécution GitLab 6.0.0 par Nginx et peut fourche de petits dépôts, mais quand j'essaie de fourche d'un grand dépôt (2 GO), je vois un "502 Bad Gateway" page après environ une minute.
/var/log/nginx/gitlab_error.log
montre:
2013/08/29 12:21:33 [error] 25098#0: *221 upstream prematurely closed connection while reading response header from upstream,
client: 12.34.56.78,
server: myserver,
request: "POST /mygroup/myproject/fork HTTP/1.1",
upstream: "http://unix:/home/git/gitlab/tmp/sockets/gitlab.socket:/mygroup/myproject/fork",
host: "myserver",
referrer: "http://myserver/mygroup/myproject/fork"
OriginalL'auteur Nicholas Albion | 2013-08-29
Vous devez vous connecter pour publier un commentaire.
Question 1527 suggère un problème de mémoire (et que mémoire exigence mentionné dans la doc).
Il peut être aussi parce que d'un premier délai d'attente:
Vous pouvez modifier la licorne fichier de config
/home/git/gitlab/config/unicorn.rb
:Dans votre config NGiNX, vous pouvez également ajouter:
Si vous avez un
/etc/nginx/fastcgi_params
fichier avec votre NGiNX, vous pouvez ajouter:Noter qu'après un 502, et après avoir fait les corrections mentionnées ci-dessus, c'est une bonne idée d'effacer le cache du navigateur avant d'essayer à nouveau d'accéder à gitlab.
non, ces lignes ne devrait pas être (à ma connaissance) dans la licorne.rb fichier. Le plus important pour moi a été le
timeout 300
directive, donnant du temps au serveur web à attendre pour la compilation initiale survenant au cours de la première requête.Je suis passé de la licorne pour puma, et ça fonctionne mieux maintenant. gist.github.com/tkretschmer-rb/5248495
intéressant: tout le contraire de stackoverflow.com/a/18398991/6309, alors?
C'était la seule solution qui a fonctionné dans mon cas. Merci!!!!
OriginalL'auteur VonC
J'ai fait la même en tant que votre guide. Mais ont peu de changement sur la configuration fastcgi.
Je vous remercie beaucoup pour votre guide!
TWINQ78
OriginalL'auteur Bui Hong Quan