Git Push在自托管的gitlab服务器上花费很长时间

问题描述 投票:0回答:1

我们正在使用GitLab社区版11.1.4自托管版本。我们当前的用户数是200。服务器配置为8GB RAM + 2个核心CPU + 8GB SWAP + 400GB磁盘空间。每次提交的平均代码推送时间为30秒。我尝试了许多解决方案,但仍然无法减少推送时间。需要解决此问题的建议。

git gitlab git-push
1个回答
0
投票

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

您可以从gitlab文档中阅读:

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

📌2个内核是建议的最小内核数量,最多支持100个用户...

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

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

个人而言,三天前我没有正确阅读此书,因此尝试将gitlab安装在2核CPU / 4GB Ram上。我能够安装它,但是即使我是唯一使用Gitlab的人,也可以在首页上连接初始密码,就像喝大西洋一样。我不得不更换4核CPU / 8GB RAM和voilà!一切工作正常。

因此,请检查您服务器的硬件。我认为您需要扩大规模。您实在太多了,再加上Gitlab是美食家...

最诚挚的问候

© www.soinside.com 2019 - 2024. All rights reserved.