wjsophia

浏览器访问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)


分类:

技术点:

相关文章:

  • 2021-10-22
  • 2021-11-05
  • 2021-09-18
  • 2021-10-17
  • 2022-01-03
  • 2021-07-16
  • 2021-10-11
  • 2021-10-08
猜你喜欢
  • 2021-09-20
  • 2021-06-07
  • 2022-12-23
  • 2022-12-23
  • 2022-01-16
  • 2021-12-27
相关资源
相似解决方案