2

错误

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

无法读取块大小:连接已被服务器关闭

或者

块分隔符无效

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

环境

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

SVNInMemoryCacheSize 1000000

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

成分

  • 视窗 2008 服务器 R2
  • 视觉SVN 3.2.2
  • 阿帕奇颠覆 1.8.11
  • Apache HTTP 服务器 2.2.29

细节

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

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

4

1 回答 1

2

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

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

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

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

于 2015-03-24T12:01:53.720 回答