502 Whoops, GitLab is taking too much time to respond

42次阅读

共计 408 个字符,预计需要花费 2 分钟才能阅读完成。

可以导致这个问题的原因有很多,先说我遇到的两类:
部分功能没有启动起来
这种情况可以使用 gitlab-ctl status 命令查看正在运行的进程的 id。运行几次,如果有 id 改变了,则说明这个进程不稳定,需要查看对应的日志。使用 gitlab-ctl tail [process name] 命令查看对应的进程是什么情况。如果是端口冲突,则解决端口冲突,如果是权限问题则解决权限问题。
内存不足(最小 2G)
网上反馈的是最小需要 2G 内存,弄了个虚拟机试了下,总共 3G 内存,勉强可以配置使用 gitlab 启动运行之后相当的消耗内存,尤其是做提交更新等处理的时候,出现这个错误的时候可以使用 free - m 查看下内存情况:

看下 used 和 free 的使用情况,如果 free 一直在减少,说明 gitlab 正在启动,消耗内存中,还没有启动完成!这个时候访问是会提示 502 Whoops, GitLab is taking too much time to respond.  

正文完
 0