SVN + HTTPS = 无法读取状态行:服务器已关闭连接

SVN + HTTPS = 无法读取状态行:服务器已关闭连接

我在使用 svn 时遇到了与 https 相关的问题,但使用 http 时却可以正常工作。问题如下:

我可以在我们的 SVN 服务器中签出一个仓库,但是我无法提交它,我收到以下错误:

提交提交失败(详细信息如下):OPTIONS 为'https://svn.example.com/svn/repo-name/trunk/dirname/':无法读取状态行:服务器已关闭连接(https://svn.example.com

因此我将日志级别设置得更高,并在 apache 日志中发现以下消息:

[2011 年 8 月 4 日星期四 14:16:54] [信息] [客户端 123.456.789.10] (70007) 指定的超时已过期:SSL 输入过滤器读取失败。[2011 年 8 月 4 日星期四 14:16:54] [信息] [客户端 123.456.789.10] 与子进程 9 的连接已关闭,并按标准关闭(服务器 svn.example.com:443)

奇怪的是,有时它可以工作,但大多数时候却不行。我使用 svn-client tortoise。

有人知道问题出在哪里吗?我在谷歌上没有找到任何有用的信息。

答案1

尝试禁用 mod reqtimeout。

答案2

检查你的 apache 超时值。根据你的操作系统,通常以下两个方法之一会起作用:

grep -r Timeout /etc/httpd

或者grep -r Timeout /etc/apache2

相关内容