Ok, I've tracked it a bit further. This may be one of those 'Doctor it
hurts when I do this' types of things, but I was using an old 2.0 config
file that I had, and that was causing this.
Anyway, I gradually picked off lines from my config file vs. the distributed
one, and it looks like if you comment out the following 2 lines:
AddHandler type-map var
DirectoryIndex index.html index.html.var
Within the <Directory> for the htdocs, then the memory will go through the
roof with the method I described.
-- Jon
On Wed, Oct 31, 2001 at 10:12:47AM -0500, Greg Ames wrote:
> Jon Travis wrote:
>
> > Nope. I just allocated 1MB of 'x's and sent that buffer a couple hundred
> > times. It was the httpd process which was growing, not my test program.
> > This was with Apache 2.0 HEAD, BTW, and 100% reproducable for me.
>
> I think you have my fix to modules/http/http_request.c, right? If not,
> ap_get_client_block can wreak havoc when a request body exists and we do
> an internal redirect, such as when the GET is to a directory.
>
> Also, do you send an empty line before the 'x's, or could this be the
> problem Aaron noticed?
>
> Greg