签出大型项目时,我们收到项目中随机文件的错误:
- 无法读取响应正文:SSL错误:解密失败或错误记录mac
响应是禁用SSL并重新启动SVNServer。
重新测试并收到此错误:
- chunk delimiter无效
所以检查了SVNserver日志:
写入base64数据时出错:APR无法理解此错误代码[500,#620018]
提供商在流式传输REPORT响应时遇到错误。 [500,#0]
驾驶更新报告编辑器时发生故障[500,#620018]
我们可以100%重建上述时间。
从这里我们尝试了:
将OpenSSL升级到最新版本。导致上述相同的错误。
将REPO复制到新的REPO以确保没有文件损坏。导致上述相同的错误。
在本地安装SVNserver并测试网络我们的等式。导致上述同样的错误。
我们认为这可能与我们与VisualSVN一起安装的其他组件使用的OpenSSL版本隔离。
任何人都知道这个问题以及如何解决它?
答案 0 :(得分:3)
你安装了Nod32吗?如果是,则禁用协议过滤可以提供帮助。最佳解决方案是为SVN添加例外。
Nod32 - >高级设置 - >网络和电子邮件 - >协议过滤 - >排除的应用程序 - >检查你的客户端,我的是TortoiseProc.exe
答案 1 :(得分:2)
真正的错误是Too many open files [500, #24]
。我假设您正在使用基于* nix的Subversion服务器。在这种情况下,使用ulimit
命令增加打开文件描述符的数量:
ulimit -n 99999