gitlab访问错误Whoops, GitLab is taking too much time to respond
前提
系统: centos 7.4
gitlab版本13.1
(查看版本命令cat /opt/gitlab/embedded/service/gitlab-rails/VERSION)
- 打开gitlab页面显示报错如下:
gitlab访问错误Whoops, GitLab is taking too much time to respond
-
查看gitlab进程,发现8080端口被tomcat占用。需要修改端口号
-
修改 gitlab.rb 配置文件在 /opt/gitlab/etc/gitlab.rb
unicorn['listen'] = 'IP' #填写你的IP
unicorn['port'] = 8082 #端口修改成你需要的端口
nginx['listen_addresses'] = ['*']
nginx['listen_port'] = 82 #修改成你需要的端口
- 修改 gitlab-rails 配置文件 /var/opt/gitlab/gitlab-rails/etc/puma.rb
bind 'tcp://IP:8082' #端口对应你之前修改成一致
或是版本比较在9之前的找到文件名称是unicorn.rb
listen "IP:8082" #端口对应你之前修改成一致
- 修改 gitlab nginx 配置文件 /var/opt/gitlab/nginx/conf/gitlab-http.conf
listen *:82; #端口对应你之前修改成一致,这一个最主要是访问的地址
- 修改 giltab-shell 配置文件:/var/opt/gitlab/gitlab-shell/config.yml
gitlab_url: "http://IP:8082" #端口对应你之前修改成一致,这个是后台主要的地址
- 重启gitlab。
gitlab-ctl restart
- 访问你设置好的端口就可以登录gitlab。
http://IP:82