Gitlab Omnibus,无法查看大多数提交(500)并且速度非常慢

Gitlab Omnibus,无法查看大多数提交(500)并且速度非常慢

我在 Ubuntu 14.04 上运行 GitLab 7.9.2 c46d4f5 (Omnibus)

当有人导航到提交时,gitlab 返回的提交数量略多于一半

500 很抱歉,出了点问题

此外,对于未返回 500 的提交,它们需要 5 到 20 秒才能显示页面。我观察了发生这种情况时的所有日志,没有发生任何明显的问题。

当我转到返回 500 错误的提交时,nginx 日志返回:

192.168.1.x - - [27/May/2015:09:35:44 -0500] "GET /project/module/commit/6876452e1df1d2846dhd1b2eb7d907e6ae8hf7d5 HTTP/1.1" 500 349 "https://gitlab.company.com/project/module/commits/staging" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/41.0.2272.76 Chrome/41.0.2272.76 Safari/537.36"

还发生了一些事情,我不确定这是否正常,每隔 3 到 5 秒我就会收到 nginx 日志中的以下信息:

192.168.1.y - - [27/May/2015:09:40:06 -0500] "POST //api/v1/builds/register.json HTTP/1.1" 404 27 "-" "-"

192.168.1.y 是 gitlab ci 运行器,我假设 3-5 秒的联系是某种形式的保持活动,但我绝对不知道。

任何帮助都值得感激,其他日志均未显示任何错误或任何异常。我检查了 unicorn、sidekiq、nginx 和 postgresql。

顺便说一句,我仍然可以通过终端访问 UI 提供的所有统计数据,但有很多用户更喜欢使用 UI。

另外需要注意的是,这是一台在 Hyper-v 2012 上运行的虚拟机,并且 Linux 工具已从这些说明。话虽如此,我真的不认为这是 gitlab 以外的任何问题。

相关内容