Visual SvnServer上的“块分隔符无效”或“无法读取块大小”

时间:2015-03-24 10:40:04

标签: svn visualsvn-server svnserve

错误

签出大型项目时,我们收到项目中随机文件的错误:

  

无法读取块大小:连接已由服务器

关闭

  

块分隔符无效

问题是随机发生的。大部分时间一切正常。

SETTING

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 Server 2.2.29

详情

项目非常大,或多或少200个文件,超过500兆字节

任何人都知道这个问题以及如何解决它?

1 个答案:

答案 0 :(得分:1)

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

我建议您升级到VisualSVN Server 3.3.0,原因如下:

  

我还要注意,您已将VisualSVN Server配置为使用1 GB进行内部缓存:您真的需要这个吗?你的服务器上有另一个RAM用于这么大的缓存吗?

Btw 200个文件和500 MB是Subversion的相当小的项目大小。