Linux—gitlab访问出现502问题

浏览器访问gitlab的web页面非常慢,出现502问题

 

 

原因:

原因1、8080端口被tomcat占用

解决办法:更换端口

安装tomcat默认的是8080端口,netstat -ntpl查看端口情况

 

杀掉8080端口即可,8080端口对应的pip是801

 

kill -9 801

重启下服务刷新页面就可以访问了

gitlab -ctl restart

为了避免8080端口冲突问题,可以修改下unicorn的默认端口,vim打开/etc/gitlab/gitlab.rb配置文件

新增一项unicorn['port']=8101

vim /etc/gitlab/gitlab.rb

 

修改完成后:wq保存退出,执行gitlab -ctl reconfigure命令,让配置生效,再重新启动服务

 

 

 接着浏览器访问就能看gitlab登录首页了

gitlab配置查看

 gitlab的配置主要是etc/gitlab/gitlab.rb下的两个地方

 

 查看更多配置信息可以,在/opt/gitlab/embedded/service/gitlab-rails/config/gitlab.yml查看具体的详情

 

 

 

相关操作

 启动服务:gitlab -ctl start

 查看状态:gitlab -ctl status

 停掉服务:gitlab -ctl stop

 重启服务:gitlab -ctl restart

 让配置生效:gitlab -ctl reconfigure

 

 

原因2、gitlab占用内存太多,导致服务器崩溃。尤其是使用阿里云服务器最容易出现502

解决办法:默认情况下,阿里云云主机的swap功能是没有启用的,解决办法是启动swap分区

 swap分区在系统的物理内存不够用的时候,把物理内存中的一部分空间释放出来,以供当前运行的程序使用,那边被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间被临时保存到swap分区中,等到那些程序要运行时,再从swap分区中恢复保存的数据到内存中

 

 

 启用swap分区

 创建swap大小为bs*count=4294971392(4G)

 

 


 

如果页面访问出现502,修改下权限

docker exec -it gitlab update-permissions

 

分类

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值