SVN在提交或更新时冻结

SVN在提交或更新时冻结,svn,centos,Svn,Centos,在SVN上遇到了一个奇怪的问题。我有一台CentOS 6.3服务器运行SVN 1.6.11版,使用LDAP身份验证进行用户登录。自7月份以来,它一直稳定在线,从未出现过任何问题。飓风期间,由于我们的数据中心发生了一次电源事件,系统出现了严重故障,此后一直没有恢复正常。对服务器的第一次提交工作正常,但此后尝试的任何连接都会冻结并继续尝试(或直到通过结束客户端签出过程或停止Apache终止连接)。重新启动服务器允许一次签入,然后再次发生冻结。CentOS中的OrtoiseSVN、RapidSVN和命

在SVN上遇到了一个奇怪的问题。我有一台CentOS 6.3服务器运行SVN 1.6.11版,使用LDAP身份验证进行用户登录。自7月份以来,它一直稳定在线,从未出现过任何问题。飓风期间,由于我们的数据中心发生了一次电源事件,系统出现了严重故障,此后一直没有恢复正常。对服务器的第一次提交工作正常,但此后尝试的任何连接都会冻结并继续尝试(或直到通过结束客户端签出过程或停止Apache终止连接)。重新启动服务器允许一次签入,然后再次发生冻结。CentOS中的OrtoiseSVN、RapidSVN和命令行SVN似乎都会出现这种情况。在这一点上,我有两个基本的想法来解决这个问题:

  • 转储并重新加载现有的SVN存储库,并希望导致它挂起的原因不会继续
  • 从存储库的上一次已知良好备份进行恢复

  • 以前有人碰到过这个问题,如果是,你是如何着手解决的?

    我发现,如果你的svn挂起它,有时意味着你的svn客户端太老了。
    升级您的svn客户端以满足您的svn服务器文件的svn版本控制。

    从未点击过它,但听起来您的repo可能已损坏。我会先试试(1),然后再试试(2)。如果两者都没有修复,你可能会被迫重新安装你的环境/软件,然后去做(2)——希望电力事件后的变化不会太大……为什么不先测试一下你的回购协议呢<代码>svn验证…——但我认为这不是问题所在。使用Sysinternals Process Explorer并尝试查找挂起进程。也许它显示了有趣的开放文件句柄..process explorer在CentOS上不会有太多功能。在这些情节中,apache日志中有什么有趣的地方吗?svnadmin verify是个好主意,它报告了什么?如果有什么不对劲,它会告诉你是哪个版本