我在 apache 2.2 中有一个 svn 服务器,我的 svn 客户端是 tortoise svn。几个月来一切都很好。今天问题开始发生时,我没有在日志中看到任何特殊的东西。
突然间所有用户的 svn 客户端都挂了。这意味着我运行了一些 svn 命令,如 svn log http:/....svnurl...,它就挂了。我查看了 apache 的 access.log,看到了这个,我认为这说明了什么
192.168.1.100 - myuser [17/Aug/2010:21:54:21 +0300] "OPTIONS /svn/repos HTTP/1.1" 500 539 192.168.1.101 - - [17/Aug/2010:22:18:53 +0300] "OPTIONS /svn/repos/trunk/myurl HTTP/1.1" 401 401
然而,当我观看与以太的通信时,我发现我确实得到了回应:
`授权:基本 shfksjdfhjhf=
?xml 版本="1.0" 编码="utf-8"?D:options xmlns:D="DAV:"D:activity-collection-set//D:options`
所以看起来我得到了回应不是吗?
有人知道发生了什么吗?为什么所有 svn 客户端都卡住了?
谢谢
答案1
不,您发送的响应是错误代码:您发回的两个响应中的 500 内部服务器错误和 401 未授权。
您可以尝试重新启动 apache 服务器并确保您有可用的磁盘空间,并检查日志中是否存在其他错误。