访问GitLab 返回502错误

在Linux服务器上安装GitLab后,访问时遇到502错误。问题源于PostgreSQL服务未能启动,原因是5432端口已被其他服务占用。解决方案包括检查和释放端口,重启GitLab服务,从而恢复正常访问。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

通过RPM 安装了gitlab并启动,所有配置都用默认的,然后访问管理后台,结果给了一个大大的502错误提示 :(

问题背景:linux服务器上先安装了jenkins、harbor、nexus,最后安装的gitlab,怀疑是与之前安装的应用的端口冲突了。

以下对我的情况都不管用

1.修改“external_url”并写明端口号,然后执行gitlab-ctl reconfigure,重启服务gitlab-ctl restart;

2.修改/etc/gitlab/gitlab.rb中的"puma['port']=80",然后执行gitlab-ctl reconfigure,重启服务gitlab-ctl restart。

原因:

查看gitlab日志(sudo gitlab-ctl tail),发现是postgresql服务启动失败,日志内容如下;

 查看服务状态 sudo gitlab-ctl status

发现“down: postgresql:”,postgresql启动后停止了

查看端口占用情况

发现5432端口被占用

解决方法:

杀死对应的进程

kill 1037

重启gitlab服务

 gitlab-ctl restart

大概等待2分钟后,再尝试访问gitlab,即能正常访问了。

总结:

由于同一服务器上还部署有其它服务,gitlab启动前,postgresql的端口已经被占用,导致gitlab 的postgresql服务无法启动,进行提示502错误。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值