Thanks. You are right. It works with "EnableSendfile Off". Albert
----- Original Message ----- From: "Jeff Trawick" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Wednesday, June 04, 2003 5:45 PM Subject: Re: where is apr_sendfile() implementation? > Albert Yu wrote: > > Hi, > > > > I am debugging httpd 2.0.45, I found a problem to read files > > on QStar repository. > > some filesystems don't support sendfile properly > > use "EnableSendfile Off" in the right directory container > > > I found sendfile_it_all() in core.c calls apr_sendfile() > > apr_sendfile() is mapped to apr_socket_sendfile() (apr_sendfile() is a > deprecated name) > > > I searched the whole source code in the source package, I > > just could not find its implementation. I added printf() to > > all apr_socket_sendfile(), > > they seem not being called. > > there are a bunch of apr_socket_sendfile() implementations in > srclib/apr/network_io/unix/sendrecv.c and I guess in an analogous win32 > file as well > > but it is almost 100% certain that you've got a filesystem-specific > limitation and you'll need to use "EnableSendfile Off" (see the docs at > httpd.apache.org/docs-2.0/) > >
