故障排查:GitLab
502:Whoops, GitLab is taking too much time to respond.
如图
在安装gitlab完成后,修改了IP地址后,在启动过程中无异常报错,但在IE打开地址出现上面的报错。
检查原因:
1.检查配置文件/etc/gitlab/gitlab.rb,该参数"external_url "是否配置有误,可加可不加端口,要写http://
external_url 'http://192.168.24.133:8005'
2:检查内存:
内存还有空间,但是也不多了,建议再增加,我实验中使用的是4G内存。
3:检查端口
因为gitlab配置文件中有的服务默认8080端口。可能自己机器的8080端口已经被别的占用了,然后就会有端口冲突,所以会出现502错误。
解决办法:编辑/etc/gitlab/gitlab.rb
1.netstat -ntlp|grep 8080 ,查看占用8080端口的进程名,路径,我试验中查看到的是"puma"
2.搜索"/port",查找是8080端口的参数,如下# cat /etc/gitlab/gitlab.rb |grep 8080
# gitlab_workhorse['auth_backend'] = "http://localhost:8080"
# puma['port'] = 80803.修改上面的两个参数的端口,并去掉注释
4.然后使配置生效
#gitlab-ctl reconfigu
重新启动GitLab
#gitlab-ctl restart
即可生效