Amandeep Jawa wrote:
> I hope someone can help or at least help me understand what is going
> on. I work at Apple and we are using an HTTP based protocol in iTunes
> to implement song & database streaming over TCP/IP connections
> (http://www.apple.com/itunes/ see the "New Music Sharing feature " blurb).
>
> Anyway our system presumes a persistent connection ala HTTP 1.1 but
> whenever a request is directed through mod_proxy in Apache 1.3.24* a
> "Connection: Close" header is added to the request, thus causing the
> server to shutdown the connection that is supposed to persist. When the
> client makes the next request, it realizes the connection has closed
> unexpectedly and assumes the server has been lost.
A connection: close simply tells the client that this server/proxy is
not prepared to support keepalives, which are the default behaviour for
HTTP/1.1, but is not required.
Apache v2.0 supports keepalives in the proxy (the proxy was redesigned
from scratch in v2.0), and will solve your problem.
> Can anyone explain what is going on? Why would mod_proxy think it is OK
> to add a "Connection: Close" header? Is there anything I can do on the
> client to make this NOT happen?
Install Apache v2.0...
Regards,
Graham
--
-----------------------------------------
[EMAIL PROTECTED] "There's a moon
over Bourbon Street
tonight..."