【问题标题】:Memory Issues with Gitlab 10 CE on Ubuntu 16.04Ubuntu 16.04 上 Gitlab 10 CE 的内存问题
【发布时间】:2018-06-09 04:18:45
【问题描述】:

尝试在 Gitlab 的论坛上发帖但没有运气,所以我想我会在这里尝试。

我们已经使用 Gitlab10 CE 几个月了。我们是一家很小的商店,只有 5 个开发人员,所以我们的 gitlab 实例很忙,但无论如何都没有疯狂,但我们经常遇到内存问题。它是在 Ubuntu 16.04 上运行的虚拟机。我最初从推荐的 1 核和 4GB 内存开始,我们不断收到有关内存和 CPU 问题的警报。我将规格提高到 2 个内核和 8GB 内存。同样的问题。我现在已经把盒子推到了 8 核和 32GB 的 CPU 上,我仍然经常收到有关内存问题的警报(尽管 CPU 已经下降了很多)。截至发此消息时,我们在过去 5 小时内收到了 20 条内存警报。这些东西甚至会在我们甚至没有人接触系统的夜间出现。

当我运行 HTOP 时,有 28 个名为 sidekiq 5.0.4 gitlab-rails [0 of 25 busy] 的进程声称每个进程占用了我们总内存的 2%。那是超过 16GB 的价值!在这之下,有一大批独角兽工人每人消耗了我们总内存的 1.8%。

我们对使用 gitlab 还很陌生,所以很容易有一些我只是想念的东西。任何关于如何限制每个进程的进程数或限制 git 的整体内存消耗的建议都很棒。谢谢!

【问题讨论】:

    标签: gitlab ubuntu-16.04 sidekiq unicorn gitlab-ce


    【解决方案1】:

    我敢打赌,您看到的是线程,而不是 htop 中的进程。按 Shift-H 查看进程。这些线程都共享相同的 2% 内存。

    确保您及时了解 GitLab 版本,他们一直在修复错误并优化代码。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-11-08
      • 2020-10-17
      • 1970-01-01
      • 2018-10-11
      • 2020-02-16
      • 2016-07-07
      • 1970-01-01
      • 2020-02-19
      相关资源
      最近更新 更多