您现在的位置: 爱51代码网 >> 范文 >> 文章正文
SVN远程主机强迫关闭了一个现有的连接

SVN远程主机强迫关闭了一个现有的连接

现象是:部分客户端连接上SVN,操作一小会儿,报错。

SVN服务器是性能较好的PC机,win7

客户端如果装的是win7 win2003server 一切正常。
某winXP sp3 版的客户端,check out 或更新2M多时,报
Error: REPORT of '/svn/atg_poc/!svn/vcc/default': Could not read response body: 远程主机强迫关闭了一个现有的连接。
这个版的客户端都报这个错。现象一样。
SVN服务器重启过,不能解决。
XP打过补丁,不能解决。
XP重装,不能解决。

我的怀疑
某XP客户端操作过程中,没有和SVN服务器正常中断,服务器上存在异常,导致所有XP客户端都报错。
先是check out 连接时报错。
报错后,返回上一级用update,正常了!!!可以更新。。。很顺利,很开心,如果这样能持续下去该多好啊。
可过了两天,估计又有人乱操作update,没有正常中断。
平时用svn做版本控制,并且自己也建了一个svn服务器。

今天用的时候突然发现不管是update还是view log,都会返回一个“line: 远程主机强迫关闭了一个现有的连接”的错误,一时很纳闷,而换一台机器就没有这个问题。我用的是客户端是Totorise SVN,查看了一下两个机器的版本是一模一样的。所以就奇怪了。

后来想到了唯一的一个区别可能就是代理的问题了,笔记本上由于上网不太方便,一直使用了一个代理,所以把代理勾掉后试了一下,居然可以了。奇怪的是那个代理是正常工作的,并且之前一直是通过代理commit或者update的,所以这个Totorise SVN之前的版本是正常工作的。只是最近由于我直接从另外一台机器上拷贝(而不是通过Checkout)了一个项目过来,因此老版本的Totorise SVN不识别新版本的.svn文件夹中的内容,所以就更新了一下。卸载过程中并不卸载客户端配置文件,因此保留了代理设置。于是就出现了上述这个错误。

真不知道用其他代理会是怎样,手头也没有其他内网的代理。所以就不试了。不知道是Totorise SVN客户端的bug还是其他什么更神奇的原因。
应该普及下正确update的方法,不然解决问题后,别人不正常操作又会出问题的

URL of repository写的有问题,使用http开头是报上面的错误,改为https即可。

  • 上一篇文章:

  • 下一篇文章: 没有了
  • 最新文章 热点文章 相关文章
    undefined reference timer_crea
    linux文件/usr/lib破坏了,还原后
    linux上运行system函数时,print
    Failed to open eth0
    android手机无法与eclipse或电脑
    C/C++洗牌算法源代码
    servlet技术实现用户名唯一的验证
    E-business suite system servic
    ZOJ 3700 Ever Dream 文章中单词
    TortoiseGit和msysGit安装及使用
    Failed to open eth0
    ZOJ 3700 Ever Dream 文章中单词
    TortoiseGit和msysGit安装及使用
    sharepoint 2010 获取用户信息Us
    mysql主从同步延迟方案解决的学习
    生日旅行总结
    中小板生日快乐随感
    送生日快乐桑葚乳酪小蛋糕
    写给女儿的生日快乐
    总分公司财务核算
    Excel ODBC驱动在安装Excel时
    拔掉网线之后宽带连接要过很
    电脑USB接口被锁无法打开U盘
    Exception Processing MEssa
    Jquery EasyUI中树控件tree 
    win98下运行net time报错
    怎样通过命令或者windows编程
    windows8服务终止超时超出容
    excel:如何使用sql语句对当前
    VS2008 office2007读取word数
     



    设为首页 | 加入收藏 | 网站地图 | 友情链接 |