You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@subversion.apache.org by Samuel Vogel <sa...@gmail.com> on 2009/10/05 17:35:48 UTC

Apache+mod_dav_svn gives me "Could not read status line" on COPY requests

Hey guys,

I've been seeing a strange problem now for over a month.

I tried to do the following setup:
Nginx on port 80 to serve all static & dynamic web content and Apache 
with mod_dav_svn on port 81 for SVN access. Nginx was supposed to proxy 
svn.domain.com to localhost:81, to give us a nice SVN url.
To eliminate nginx as an error source, I opened up Apache to the web on 
port 81, so I am accessing svn.domain.com:81 right now.

Browsing the repository, updates and checkouts work fine. Even commits 
work, but as soon as they include a COPY action the following happens:

# svn commit -m "Kohana 3 upload"
Authentication realm: <http://svn.domain.com:81> redmine
Password for 'samuel.vogel':
Sending        application/bootstrap.php
Adding         application/config/database.php
Sending        index.php
Adding         modules/product-web-www
svn: Commit failed (details follow):
svn: COPY of 
'/project/!svn/bc/152/branches/kohana3/modules/product-web': Could not 
read status line: connection was closed by server (http://svn.domain.com:81)

The Apache error log stays clean, but I captured the following tcpdump 
output:
http://paste-it.net/public/dd8d6bb/

It seems like there is simply no real response from Apache to the COPY 
request.
I couldn't find anything about this on google, so you guys are my last 
resort to get this sorted out :)

The server and client both run Debian. Apache on the server runs on 
Version 2.2.13 and SVN on both server and client are 1.6.4, all 
installed from the debian repos.

Please let me know if I can provide any other useful info on this!

Regards,
Samy

------------------------------------------------------
http://subversion.tigris.org/ds/viewMessage.do?dsForumId=1065&dsMessageId=2403828

To unsubscribe from this discussion, e-mail: [users-unsubscribe@subversion.tigris.org].

Re: Apache+mod_dav_svn gives me "Could not read status line" on COPY requests

Posted by Samuel Vogel <sa...@gmail.com>.
Hey,

Just wanted to let everybody know how this problem got solved:
While looking at "ps aux | grep apache" I saw, that Apache was crashing 
when those requests came in. I started debugging with gdb, but thought 
I'd better install the mpm-prefork version (was using mpm-worker before) 
of Apache to make things easier.
After that it suddenly started working...

Never knew that mod_dav_svn had problems with a threaded Apache.

Regards,
Samy

Am 05.10.09 19:35, schrieb Samuel Vogel:
> Hey guys,
>
> I've been seeing a strange problem now for over a month.
>
> I tried to do the following setup:
> Nginx on port 80 to serve all static & dynamic web content and Apache 
> with mod_dav_svn on port 81 for SVN access. Nginx was supposed to 
> proxy svn.domain.com to localhost:81, to give us a nice SVN url.
> To eliminate nginx as an error source, I opened up Apache to the web 
> on port 81, so I am accessing svn.domain.com:81 right now.
>
> Browsing the repository, updates and checkouts work fine. Even commits 
> work, but as soon as they include a COPY action the following happens:
>
> # svn commit -m "Kohana 3 upload"
> Authentication realm: <http://svn.domain.com:81> redmine
> Password for 'samuel.vogel':
> Sending        application/bootstrap.php
> Adding         application/config/database.php
> Sending        index.php
> Adding         modules/product-web-www
> svn: Commit failed (details follow):
> svn: COPY of 
> '/project/!svn/bc/152/branches/kohana3/modules/product-web': Could not 
> read status line: connection was closed by server 
> (http://svn.domain.com:81)
>
> The Apache error log stays clean, but I captured the following tcpdump 
> output:
> http://paste-it.net/public/dd8d6bb/
>
> It seems like there is simply no real response from Apache to the COPY 
> request.
> I couldn't find anything about this on google, so you guys are my last 
> resort to get this sorted out :)
>
> The server and client both run Debian. Apache on the server runs on 
> Version 2.2.13 and SVN on both server and client are 1.6.4, all 
> installed from the debian repos.
>
> Please let me know if I can provide any other useful info on this!
>
> Regards,
> Samy

------------------------------------------------------
http://subversion.tigris.org/ds/viewMessage.do?dsForumId=1065&dsMessageId=2404930

To unsubscribe from this discussion, e-mail: [users-unsubscribe@subversion.tigris.org].