【问题标题】:Git Push Taking long time on self hosted gitlab serverGit Push 在自托管 gitlab 服务器上花费很长时间
【发布时间】:2019-05-08 13:33:16
【问题描述】:

我们使用的是 GitLab Community Edition 11.1.4 自托管版本。 我们目前的用户数是 200。 服务器配置为 8GB RAM + 2 core cpu + 8GB SWAP + 400GB Disk Space。 每次提交的平均代码推送时间超过 30 秒。 我尝试了许多解决方案,但仍然无法减少推送时间。 需要解决问题的建议。

【问题讨论】:

  • 我认为您尝试过git gc?将清理您的本地存储库,例如无法访问的对象或陈旧的工作树。
  • 是的,我试过了。没有得到任何改善。

标签: git gitlab git-push


【解决方案1】:

也许您的服务器对于 200 个用户来说太软了。

您可以从 gitlab 文档中阅读:

?https://docs.gitlab.com/ee/install/requirements.html

? 2 核是推荐的最小核数,最多支持 100 个用户...

? 8GB RAM 是所有安装的推荐最小内存大小,最多可支持 100 个用户...

? “您需要至少 8GB 的​​可寻址内存(RAM + 交换)来安装和使用 GitLab!操作系统和任何其他正在运行的应用程序也将使用内存,因此请记住,在运行 GitLab 之前至少需要 4GB 可用空间。”

就个人而言,3 天前我没有正确阅读这篇文章,我尝试在 2 核 CPU / 4GB Ram 上安装 gitlab。我能够安装它,但在初始密码设置的第一页上连接就像喝大西洋一样,即使我是唯一使用 Gitlab 的人。我不得不更改为 4 核 CPU / 8GB RAM 和瞧!一切正常。

所以请检查您的服务器硬件。我认为你需要扩大规模。你推的太多了,加上Gitlab是个美食家……

最好的问候

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-04-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-15
    • 2019-08-04
    相关资源
    最近更新 更多