httpd-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Brian Behlendorf <>
Subject Re: patch 90g
Date Sun, 11 Feb 1996 03:39:12 GMT

What's the best way to test this patch?  I have a compile of Randy's 
1.0.2+patches build on hyperreal port 8001, but I'm not sure if 
keepalives are working or not.  I have set 

KeepAlive 25 
KeepAliveTimeout 30

in httpd.conf to look for it.  I tried the following:

telnet 8001
GET / HTTP/1.0
Connection: Keep-Alive

And I got back the document, with a connection closed.  Is there 
something I'm missing?


On Fri, 9 Feb 1996, Alexei Kosut wrote:
> On Fri, 9 Feb 1996, Roy T. Fielding wrote:
> > Hmmm, nothin like experimentation.  Did you try "Warning: your browser
> > *really* sucks"?
> I tried everything :)
> > I'll bet it is a global variable that gets set by the amount of data
> > on the first read (i.e., the headers) and doesn't get reset before
> > the next one.  Either that, or they are reading the entire file in one
> > read and just forgetting to check the rest of the buffer (post-header
> > processing) before trying to do another blocking read.  I wonder what
> > would happen if you did a flush after sending the headers and
> > before sending the data?  Maybe with a delay in between?
> Wow... you're a genius. Can I say that? Anyhow, I went and added a
> fflush() to the end of send_http_header(), and viola, it works. Without
> header or size manipulation, nor user-agent checking either.
> Patch 90f (those letters are getting up there) has been put in
> httpd/patches/for_Apache_1.0.2 (Brian gave me a hyperreal account - wasn't
> that nice of him?). It seems to work. Yipee. 
> --/ Alexei Kosut <> /--------/ Lefler on IRC
> ----------------------------/ <>
> The viewpoints expressed above are entirely false, and in no way
> represent Alexei Kosut nor any other person or entity. /--------------

--=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--  http://www.[hyperreal,organic].com/

View raw message