Gitlab责备功能不工作:502错误

Gitlab责备功能不工作:502错误,git,gitlab,Git,Gitlab,我们已经安装了自己的私有Gitlab服务器,一切似乎都很正常。除非我试图对任何文件进行“责备”,否则它将超时并出现错误 502 GitLab is not responding. Please contact your GitLab administrator if this problem persists. 这是一个相当大的存储库(~7Gb),但我认为这对每个文件都不重要,不是吗 这在Github上也发生过吗?配置中是否有任何特定的东西可能导致这种情况。请注意,GitLab Web U

我们已经安装了自己的私有Gitlab服务器,一切似乎都很正常。除非我试图对任何文件进行“责备”,否则它将超时并出现错误

502

GitLab is not responding.

Please contact your GitLab administrator if this problem persists.
这是一个相当大的存储库(~7Gb),但我认为这对每个文件都不重要,不是吗


这在Github上也发生过吗?配置中是否有任何特定的东西可能导致这种情况。

请注意,GitLab Web UI不再是触发责备的唯一可能

现在(2019年8月,GitLab 12.2)有一个

在GitLab 12.2中,新的API允许直接从GitLab检索此信息,而无需签出存储库。
这有助于根据最近更改文件的人员编写脚本和实现自动化

见和


我怀疑这将与您在大型存储库中看到的限制相同。

Hmm,我们有3GB的RAM。这还不够吗?看起来建议的容量是2GB。这是不是比其他任何事情都要对内存造成更大的负担?请在报告错误时提供更多信息,否则我们将无法提供帮助。1) 相关日志/生产日志行是什么?2) 如果你上传回购协议,你能在gitlab.com上复制吗?3) 它是发生在每个存储库上还是只发生在大型存储库上?如果不是,给出最低限度的测试回购责备操作必须浏览多个提交,因此,如果回购协议有大量提交,责备可能会很慢。你的
git本地的
不慢吗?谢谢你,西罗。这帮了大忙。我用较小的测试回购做了一个测试,并且能够看到该功能正在工作。然后我自己尝试了一个较小的提交,并且能够得到一个较小的错误
太多的更改。为了保持性能,131个文件中只显示了100个。
问题似乎是我试图查看的人的更改使用了
git-add。
而不是
git-add-u
。对不起,我不能提供一个具体的错误代码,但我想这就是它。