无法通过 svn 提交文件,服务器发送了截断的 HTTP 响应正文

无法通过 svn 提交文件,服务器发送了截断的 HTTP 响应正文

我有自己的 VPS,我想在上面运行一个简单的 SVN + chiliproject 设置。我重新安装了 SVN、CHILI 和操作系统好几次,它总是能工作几个小时/几天,然后就停止工作了。好吧,一切都正常,除了我无法上传任何文件。提交目录似乎工作正常,但当我尝试提交文件时,它就崩溃了。

我有一个错误日志文件,当我尝试提交某些内容时,它会给我以下文本

x.x.x.x - -     [19/Oct/2013:00:01:46 +0200] "OPTIONS    /project HTTP/1.1" 200 149
x.x.x.x - -     [19/Oct/2013:00:01:46 +0200] "PROPFIND   /project HTTP/1.1" 207 346
x.x.x.x - -     [19/Oct/2013:00:01:46 +0200] "MKACTIVITY /project/!svn/act/c11d45ac-86b6-184a-ac5a-9a1105d64563 HTTP/1.1" 401 345
x.x.x.x - admin [19/Oct/2013:00:01:46 +0200] "MKACTIVITY /project/!svn/act/c11d45ac-86b6-184a-ac5a-9a1105d64563 HTTP/1.1" 201 262
x.x.x.x - -     [19/Oct/2013:00:01:46 +0200] "PROPFIND   /project HTTP/1.1" 207 236
x.x.x.x - admin [19/Oct/2013:00:01:46 +0200] "CHECKOUT   /project/!svn/vcc/default HTTP/1.1" 201 271
x.x.x.x - admin [19/Oct/2013:00:01:46 +0200] "PROPPATCH  /project/!svn/wbl/c11d45ac-86b6-184a-ac5a-9a1105d64563/1 HTTP/1.1" 207 267
x.x.x.x - admin [19/Oct/2013:00:01:46 +0200] "CHECKOUT   /project/!svn/ver/1 HTTP/1.1" 201 271
x.x.x.x - -     [19/Oct/2013:00:01:46 +0200] "HEAD       /project/index.html HTTP/1.1" 404 -
x.x.x.x - admin [19/Oct/2013:00:01:46 +0200] "PUT        /project/!svn/wrk/c11d45ac-86b6-184a-ac5a-9a1105d64563/index.html HTTP/1.1" 201 269
x.x.x.x - admin [19/Oct/2013:00:02:04 +0200] "DELETE     /project/!svn/act/c11d45ac-86b6-184a-ac5a-9a1105d64563 HTTP/1.1" 204 -

因此,看起来它正确地 PUT 了文件(test.html),但不知何故某个地方出了问题(文件权限没有问题,当我故意指出它们是错误的时,它给了我错误,这是意料之中的,它们是关于文件权限不正确的。

奇怪的是文件无法添加,但目录没问题。我的机器上还有足够的存储空间。

也许我应该注意的是,我使用的是 Ubuntu 12.04.3 和 ruby​​ 1.9.3、mysql 14.14,并且我已将其设置为 Chiliproject 处理项目的身份验证和授权。它可以工作,因为我可以提交目录并正确读取所有内容,尽管我无法上传文件。

非常感谢您的帮助,因为我不知道这个“截断的 http 响应主体”到底是怎么回事。我尝试使用 wireshark 读取它们,但它给出的信息基本相同。

带着敬意,

诗篇我也在 serverfault.com 上问过这个问题,但有人建议我在这里问。因为我不知道在哪里问,所以我在两个网站上都问了。

相关内容