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

时间:2018-12-06 19:33:54

标签: git gitlab git-push

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

1 个答案:

答案 0 :(得分: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是美食家...

最好的问候