这是我的设置:我运行Jenkins作为Windows Server 2008 R2 VM上的CI构build服务器。 我的SVN服务器在Linux服务器上是v.1.6(某些东西)(我很确定它是CentOS,但是我不知道这个版本)。 jenkins的SVN插件是SVN 1.7。 我也试过使用TortoiseSVN和SlikSVN(全部1.7),结果相同。
每当我试图运行一个回购更新,SVN试图拉文件,但只要它试图从外部获取文件,它无限期挂起,我不得不强制退出svn客户端。 我已经尝试完全禁用防火墙,但同样的问题发生。
我做了wireshark捕获(我不认为我应该上传,因为这是一个工作服务器),并注意到,每个请求发送到SVN服务器有错误: Header checksum: 0x0000 [incorrect, should be 0x74b6 (may be caused by "IP checksum offload"?)]
有什么想法吗? 谢谢!
这可能是networking问题或Windows Server 2008 R2中TCP烟囱卸载function的问题。 尝试禁用TCP烟囱卸载。 使用以下命令检查烟囱卸载function状态:
netsh int tcp显示全局
要禁用TCP烟囱卸载:
netsh int tcp设置全局烟囱=禁用
您可以在这里find更多信息: http : //support.microsoft.com/kb/951037