0

我在现有服务器上收到此错误。没有配置更改。突然,事情发生了。日志没有显示任何内容,除了类似于以下内容:

10.10.10.11 - - [28/Oct/2011:01:01:08 +0800] "POST /notexist HTTP/1.1" 500 50 "-" "PECL::HTTP/1.7.1 (PHP/5.3.8)"

到目前为止,我发现它仅在使用 HTTP POST 时发生,它似乎与任何 CGI 或 PHP 脚本无关。

我已经重新编译了 Apache,但问题仍然存在。我编写了一个脚本来使用 GET 和 POST 访问服务器的不存在的 URI。请求 GET 时,apache 响应 404,但对于 POST,其响应立即是 500 错误。

谁能让我知道我能做什么?我正在使用 FreeBSD,而 Apache 是使用事件 MPM 编译的。提前感谢您的帮助。

PS。我发现它与 subversion 1.7.1 有关,当我重新安装 subversion 1.6.17 端口时,Apache 似乎又可以工作了。很抱歉在这里发布这个问题,也许我应该将此问题报告给 FreeBSD 颠覆端口管理员。这很奇怪,因为当我升级到 subversion 1.7.1 时不会发生这种情况,并且在没有配置更改时会发生这种情况。

4

1 回答 1

1

http://svn.haxx.se/users/archive-2011-10/0457.shtml。这是 Subversion 1.7.0 和 1.7.1 中确认的错误。它已通过 r1187695 在 Subversion 主干中修复,建议包含在以下 1.7.x 版本中(请参阅http://svn.apache.org/repos/asf/subversion/branches/1.7.x/STATUS)。

于 2011-11-10T16:21:22.660 回答