目录
2. 502 Whoops, GitLab is taking too much time to respond
前言:
Gitlab在虚拟机上安装,首先满足的条件就是虚拟机的内存不能小于2G,小编安装的时候设置了3个G,安装完之后,启动完成,大概消耗了2500M,所以建议大家在安装Gitlab之前将虚拟机的内存设置为3G以上,如果电脑内存够大,可以设置4G.尽量保证内存足够,否则安装结束之后会有一些错误.
扫描二维码关注公众号,回复: 11990127 查看本文章
安装步骤:
我使用的是以下的可视化工具,感觉还不错,推荐一下:
链接:https://pan.baidu.com/s/1ZpXxBBFRq35hUiTUhlGy8Q
提取码:tzj2
一 安装配置依赖项
sudo yum install -y curl policycoreutils-python openssh-server
sudo systemctl enable sshd
sudo systemctl start sshd
sudo firewall-cmd --permanent --add-service=http
sudo systemctl stop firewalld
时间可能会稍微长一点,耐心一下即可
二 安装Gitlab软件包
1 上传gitlib软件包
链接:https://pan.baidu.com/s/19OL-N3Gz3wqtKxGxOumjaw
提取码:0696
下载上面的软件包,将下载之后的软件包,将软件包拖到可视化文件的root目录下:
2 执行以下命令
rpm -i gitlab-ce-12.10.6-ce.0.el7.x86_64.rpm
(大概会需要10多秒获取这几十秒,耐心等待一会即可,当出现以下界面表示安装成功)
3 初始化Gitlab配置
(这个需要的事件比较长,一般3~5分钟,甚至10多分钟,小编电脑比较差,用了25分钟)
sudo gitlab-ctl reconfigure
4 其他命令
# 启动 gitlab 服务
gitlab-ctl start# 停止 gitlab 服务
gitlab-ctl stop
三 常见错误
1. An error occurred. Sorry, the page you are looking for is currently unavailable. Please try again
关闭nginx,然后重启一下gitlab即可解决.
停止服务:
/usr/local/nginx/sbin/nginx -s stop #停止服务(此地址根据自己的安装位置来写)
重启gitlab:
小编是先停止后开启的
2. 502 Whoops, GitLab is taking too much time to respond
这个异常的原因就是因为内存不足导致,但是如果内存已经给了3G或者4G以上了,可以使用free-m测试内存是否正在减少,如果正在减少,则说明,Gitlab正在启动中,只是还没有加载完成而已,耐心等一会即可.