首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Bundle在gitlab-ce运行时会吃掉所有资源

Bundle在gitlab-ce运行时会吃掉所有资源
EN

Stack Overflow用户
提问于 2017-05-17 14:54:52
回答 2查看 5.7K关注 0票数 3

我在我的digitalocean droplet上安装了gitlab-ce,它工作得很好,但速度非常慢,我也关闭了nginx,因为它认为简单的请求超时了,而问题出在bundler中。bundle进程永远运行并耗尽所有内存。这是什么原因呢?我认为捆绑包只在安装时需要,在运行时并不需要,因为我看到了其他gitlab进程。即使我手动杀死bundle进程,git用户也会再次启动它。如何解决这个问题,或者一切都按预期进行?

EN

回答 2

Stack Overflow用户

发布于 2017-09-18 21:33:16

我在GitLab CE上也观察到了这一点--没有运行任何构建,但是周末过后,我回到办公室,GitLab在浏览器中没有响应。我看到4个捆绑进程占用了所有可用的CPU。我重启了(gitlab-ctl重启),一切都恢复正常。然后,我转到作业页面(/admin/job),当我重新启动服务器时,没有运行任何构建。这不是答案..。但确认这里似乎有一个真正的问题。

票数 2
EN

Stack Overflow用户

发布于 2017-05-20 03:51:51

当您看到bundle时,它对应于GitLab Rails/Unicorn服务器。如果它占用了所有的CPU,那么你的服务器上可能发生了一些奇怪的事情。您是否在Nginx日志中看到过经常出现的任何特定类型的请求?

有几个已知的问题可能会导致CPU与GitLab挂钩。例如,如果用户正在构建大型生成跟踪(https://gitlab.com/gitlab-org/gitlab-ce/issues/27724),或者有时在查看大型问题或合并请求(https://gitlab.com/gitlab-org/gitlab-ce/issues/32347)时。在日志中,查找包含traceissuemerge_request的可疑请求。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44017641

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档