centos搭建gitlab,一切正常,当时访问的时候奇慢,看了一下/assets/application-98d615df8f2265f0d992a3277b400655.js一直pending最后502了。
gitlab-ctl tail 看到:[2017-04-06T15:52:26.976722 #31973] ERROR -- : worker=1 PID:32206 timeout (31s > 30s), killing,google后发现应该是静态文件没有生成,所以第一次访问时间太长就超时了
解决方案:执行gitlab-rake assets:precompile,提前编译好静态文件
(延长超时时间,让第一次通过后应该也可解决,没试)
参考地址:https://github.com/gitlabhq/gitlabhq/issues/1527