Instalación de GitLab y Jenkins en una misma máquina – Error 502

He realizado la instalación de GitLab y Jenkins en la misma máquina, y me he encontrado con que GitLab ha dejado de funcionar apareciendo el mensaje “Whoops, GitLab is taking too much time to respond”.

Revisando diferentes links, entre ellos 502-Whoops, GitLab is taking too much time to respond, se encuentra la siguiente respuesta:

You could increase the unicorn worker timeout to see if that helps (https://docs.gitlab.com/omnibus/settings/unicorn.html)

Es interesante porque revisando el fichero de configuración de GitLab en /etc/gitlab/gitlab.rb que Unicorn utiliza el mismo puerto 8080 que Jenkins por defecto. Por eso esta funcionalidad de GitLab no responde.

Para solventarlo he cambiado en el fichero de configuración de Jenkins (/etc/sysconfig/jenkins), el puerto donde trabaja este (JENKINS_PORT=”8000″) y con ello todo arreglado.

No olvidéis rearrancar la aplicación una vez cambiada la configuración.

Enjoy!!!

Leave a comment