我想知道是否有人可以帮助我。我们最近将 Subversion 存储库从 Windows 上的 VisualSVN 服务器迁移到 CentOS 上的 Subversion 服务器。
迁移成功,但我们收到以下错误消息
Error REPORT of svn'/svn/MangoRepository/!svn/vcc/default': Could not read chunk size:
Error connection was closed by server (http://servername)
现在解决这个问题的简单方法是对 repo 执行更新,它会从中断的地方继续。
我只是想知道是否有人可以永久解决这个问题,因为向 60-70 名开发人员重复我自己的做法可能会很令人沮丧。
答案1
在从不区分大小写的文件系统(Windows)迁移到区分大小写的文件系统(大多数 Unix)时,我看到了类似的错误消息。是否有可能在某些上下文中有一个文件名为 Default,而在其他上下文中则名为 default?
答案2
SVN checkout 发送请求并接收大量小文件。因此它可能同时创建数百或数千个连接。
我们以前遇到过这个问题,这是我们所做的:
- 减少网络带宽减少短时间内的连接数量。
- 调整防火墙接受更多连接。