我刚刚在新的Ubuntu 14.04 64位服务器上安装了GitLab。 我使用Omnibus软件包,如下载页面所示 。 安装过程中没有错误消息,脚本中的所有注释都以绿色显示。
当我通过端口80访问服务器时,出现以下情况:
按照故障排除指南我试图查询状态,但结果也是一个错误:
sudo -u git -H bundle exec rake gitlab:check RAILS_ENV=production sudo: bundle: command not found
我试图访问日志,但unicorn.stderr.log
文件无处可寻在系统中。
在Ubuntu 12.04上有类似的问题 ,解决方法是增加独angular兽超时。 我试图这样做,但错误消息仍然存在。
从gitlab启动/重新启动到实际上能够处理请求的时刻,大约有5分钟的时间滞后。 这里是日志的一个例子:
2015-01-08_09:00:57.37719 [13326] 08 Jan 10:00:57.377 * The server is now ready to accept connections on port 0 2015-01-08_09:00:57.37722 [13326] 08 Jan 10:00:57.377 * The server is now ready to accept connections at /var/opt/gitlab/redis/redis.socket [...] ==> /var/log/gitlab/unicorn/unicorn_stderr.log <== I, [2015-01-08T10:04:48.676879 #13351] INFO -- : listening on addr=127.0.0.1:8080 fd=11 I, [2015-01-08T10:04:48.677663 #13351] INFO -- : unlinking existing socket=/var/opt/gitlab/gitlab-rails/sockets/gitlab.socket I, [2015-01-08T10:04:48.690283 #13351] INFO -- : listening on addr=/var/opt/gitlab/gitlab-rails/sockets/gitlab.socket fd=12 I, [2015-01-08T10:04:48.716769 #13413] INFO -- : worker=0 spawned pid=13413 I, [2015-01-08T10:04:48.735878 #13351] INFO -- : master process ready I, [2015-01-08T10:04:48.846635 #13416] INFO -- : worker=1 spawned pid=13416 I, [2015-01-08T10:04:48.837438 #13413] INFO -- : worker=0 ready I, [2015-01-08T10:04:48.863110 #13416] INFO -- : worker=1 ready
在Unicorn报告它在8080端口上运行之前,将显示“GitLab没有响应”消息。 所以所有人都要等待。