svn - Visual Svn 服务器上的 "Chunk delimiter was invalid"或 "Could not read chunk size"

标签 svn visualsvn-server svnserve

错误

在检查大型项目时,我们在项目中的随机文件上收到错误:

Could not read chunk size: connection was closed by server

Chunk delimiter was invalid

问题是随机发生的。大多数时候一切正常。

设置

Svnserver 在端口 80 上运行,此自定义设置位于 C:\Program Files (x86)\VisualSVN Server\conf\httpd-custom.conf

SVNInMemoryCacheSize 1000000

<Location /svn/>
  SVNCacheTextDeltas on
  SVNCacheFullTexts on
  SVNCacheRevProps on
</Location>

组件

  • Windows 2008 Server R2
  • VisualSVN 3.2.2
  • Apache Subversion 1.8.11
  • Apache HTTP 服务器 2.2.29

详细信息

项目非常大,大约有200个文件,超过500兆字节

有人知道这个问题以及如何解决它吗?

最佳答案

事件日志中是否有内存不足/崩溃事件?

由于以下更改,我建议您升级到 VisualSVN Server 3.3.0:

我还想指出,您将 VisualSVN Server 配置为使用 1 GB 用于内部缓存:您真的需要这个吗?您的服务器上是否还有另一个 RAM 用于这么大的缓存?

顺便说一句,200 个文件和 500 MB 对于 Subversion 来说是相当小的项目大小。

关于svn - Visual Svn 服务器上的 "Chunk delimiter was invalid"或 "Could not read chunk size",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29230416/

相关文章:

svn - 如何设置一个简单的 SVN 服务器?

svn - SVN 可以使用斜杠 "/"作为 MS Windows 下的路径分隔符吗?

svn - 如何更改 Subversion 存储库的存储位置?

visual-studio - 使用带有 Tortoise SVN 和 ankhSVN 插件的 VisualSVN 服务器用于 Visual Studio 2008

带有 LDAP 的 svnserve

svn - 我可以在同一台服务器上运行 mod_dav_svn 和 svnserve

git - 将本地 svn repo 转储转换为 git

svn - 如何使用svn重命名文件?

SVN 外部子文件夹更改未显示在 View 日志中(乌龟 svn)

svn - 提交后 Hook 触发自动 Jenkins 构建