作者:手机用户2502861125 | 来源:互联网 | 2023-05-28 06:17
我刚刚在一台新的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上有一个类似的问题和相同的错误,解决方案是增加unicorn超时.我试过这样做,但错误信息仍然存在.
1> Luís de Sous..:
从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没有响应"消息.因此,所有人必须做的就是等待.
这在2016年中期仍然如此,有人希望将502页改为"替代地,gitlab可能仍在启动,请等待",如果某个核心进程的正常运行时间少于10分钟.
此外,什么过程可能需要10分钟才能启动?Windows本身在10秒内启动,Linux也是如此."这是2016年,加油!"