gitLab 安装完成访问502


gitlab安装完成后,访问出现502,查看状态都是run,后续查看日志gitlab-ctl tail
发现如下错误:

{“correlation_id”:“”,“duration_ms”:0,“error”:“badgateway: failed to receive response: dial unix /var/opt/gitlab/gitlab-rails/sockets/gitlab.socket: connect: connection refused”,“level”:“error”,“method”:“GET”,“msg”:“”,“time”:“2024-12-28T22:42:54+08:00”,“uri”:“”}

在这里插入图片描述

在网上查不到,也试了豆包和百度提供的一些方法,授权文件夹,都没用。后面又通过命令:sudo less /var/log/gitlab/puma/current 在日志中发现了一个新的报错信息:
/opt/gitlab/embedded/lib/ruby/gems/3.2.0/gems/puma-6.5.0/lib/puma/binder.rb:335:in `initialize’: Address already in use - bind(2) for “127.0.0.1” port
8080 (Errno::EADDRINUSE)
这一下找到问题了,在配置文件中找到相应的默认配置进行修改即可。安装过程比较坑的地方就是即使端口冲突,查看gitlab的运行状态所有的服务都是正常的run状态,这样就加大了找问题的难度,由于gitlab依赖的服务较多,大部分情况可能都是端口冲突引起的,遇到类似的问题,不放检查一下端口的问题。还要注意的是gitlab的服务启动后,看到状态是run,访问依然是502,还需要等待一小会再刷新就能显示首页了。

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐