[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Large checkout fails with Apache

From: Frank D. LaFond <flafond_at_ultramain.com>
Date: 2005-12-13 23:33:00 CET

This problem has been reported on this group before, but I've tried all suggestions I've found without success. :-(

SYMPTOM

Large checkouts (hundreds of files, most over 1MB, some as large as 100MB) fail under Apache (HTTP:), but complete successfully with Svnserve (SVN:).

WHAT I'VE TRIED

1) Setting LimitXMLRequestBody to 0 in httpd.conf
2) Rebuilding Apache and Subversion from source with ac_cv_func_poll = no

Neither changed the behavior.

WHAT I DIDN'T TRY

Building APR with explicit large file support. Since I used the APR libs from Apache 2.2.0, the docs say large file support is standard.

HELP

Has anyone gotten this to work? In the archives I see lots of people having problems and some answers, but not really anyone responding and saying "Yep, that worked for me."

Thanks!
Frank.

ERROR MESSAGES

-- console --

$ svn co http://sunspot/svn/usi usi
... many lines deleted ...
A usi\doc\ultramain\trunk\manuals\product_guide\transit\images\UMM_Supply_Rep
air ProcessingAD_Repair Process 2.bmp
A usi\doc\ultramain\trunk\manuals\product_guide\frontmatter.doc
A usi\doc\ultramain\trunk\manuals\product_guide\aviation
svn: REPORT request failed on '/svn/usi/!svn/vcc/default'
svn: REPORT of '/svn/usi/!svn/vcc/default': Could not read response body: connec
tion was closed by server. (http://sunspot)

-- TortoiseSVN Checkout --

... many lines deleted ...
Error REPORT request failed on /svn/usi/!svn/vcc/default
Error REPORT of '/svn/usi/!svn/vcc/default': Could not read response body: connection
Error was closed by server. (http://sunspot)

-- apache2/logs/error_log --

... many lines deleted ...
[Mon Dec 12 17:38:13 2005] [notice] Apache/2.2.0 (Unix) DAV/2 SVN/1.2.3 configured -- resuming normal operations
[Mon Dec 12 18:19:56 2005] [error] [client 10.1.1.116] Provider encountered an error while streaming a REPORT response. [500, #0]
[Mon Dec 12 18:19:56 2005] [error] [client 10.1.1.116] A failure occurred while driving the update report editor [500, #190004]

CONFIGURATION

OS: SuSE Linux
Apache: 2.0.55 or 2.2.0
neon: 0.24.7
Filesystem: FSFS
subversion: 1.2.3

DETAILS ON BUILDING FROM SOURCE

ac_cv_func_poll=no; export ac_cv_func_poll

cd ~/fixsvn/httpd-2.2.0/srclib/apr
./configure --prefix=/usr/local/apr-httpd/
make
sudo make install

cd ~/fixsvn/httpd-2.2.0/srclib/apr-util
./configure --prefix=/usr/local/apr-util-httpd/ --with-apr=/usr/local/apr-httpd/
make
sudo make install

cd ~/fixsvn/httpd-2.2.0

./buildconf
./configure --with-apr=/usr/local/apr-httpd/bin/apr-1-config --with-apr-util=/usr/local/apr-util-httpd/bin/apu-1-config --enable-dav --enable-so --enable-maintainer-mode --enable-ssl
make
sudo make install

sudo rm -f /usr/local/lib/libsvn*
cd ~/fixsvn/subversion-1.2.3
./configure --with-apr=/usr/local/apr-httpd --with-apr-util=/usr/local/apr-util-httpd --enable-maintainer-mode
make
sudo make install

REFERENCES

http://subversion.tigris.org/faq.html#tiger-apr-0.9.6
http://httpd.apache.org/docs/2.2/install.html
http://httpd.apache.org/docs/2.2/programs/configure.html
~/fixsvn/subversion-1.2.3/INSTALL
http://svn.haxx.se/users/archive-2005-12/0368.shtml

Frank LaFond
Process Engineer
Ultramain Systems, Inc.
flafond@ultramain.com

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Wed Dec 14 08:56:55 2005

This is an archived mail posted to the Subversion Users mailing list.