错误
在检查大型项目时,我们在项目中的随机文件上收到错误:
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:
- Fixed: unbounded server side memory usage is possible under some circumstances. https://www.visualsvn.com/server/changes/#v3.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/