我刚将一些Subversion版本库从Windows 2003服务器迁移到Windows 2008服务器,并在此过程中将Subversion从1.5升级到1.7。结帐并提交作品,但是当用户试图锁定的文件,他们得到这个消息:Subversion:锁定文件失败
Error: LOCK of '/SVN/TempRepo_OnlyToPlayWith/Documents/Test.docx': Could not read
Error: status line: An existing connection was forcibly closed by the remote host.
Error: (https://subversion.mysite.com)
(其中https://subversion.mysite.com就是颠覆托管网站),我一直在寻找
是什么问题是,没有运气。
帮我,StackOverflow - 你是我唯一的希望。
编辑:
一些更多的调查发现,当我不去通过HTTPS,但在服务器上使用的文件直接使用龟回购:///,我收到以下错误信息:
Error: Can't open file 'D:\SVNRepositories\TempRepo_OnlyToPlayWith\db\write-lock':
Error: Access is denied.
但是,使用具有管理员权限的控制台使用命令行svn工具没有问题。
难道这真的只是一个读/写权限问题?如果是这样,为什么结账/提交/等。工作,但不锁定存储库中的文件?
更多编辑:
显然,调查事件日志后,似乎httpd.exe不断崩溃,指责mod_dav.so:
Faulting application name: httpd.exe, version: 2.2.21.0, time stamp: 0x4e6a3015 Faulting module name: mod_dav.so, version: 2.2.21.0, time stamp: 0x4e6a3023