httpd-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Graham Leggett <minf...@sharp.fm>
Subject Re: Proxy Problems (was: Re: 1.3.24 +1)
Date Sun, 24 Mar 2002 13:37:21 GMT
Martin Kraemer wrote:

> >              (192.168.69.1)     (pgtm0035)
> > client <--> Apache-1.3.13 <--> Apache-1.3.24
> >                Proxy             Proxy *and*
> >                               Origin Server

One question: in the above senario, where is the data coming from? Is
there another HTTP/1.1 server to the right of pgtm0035 which is
providing the data?

If so - what might be happening is that the v1.3.24 pgtm0035 proxy is
receiving chunked data from the invisible-server-on-the-right. Instead
of dechunking the data (as RFC2616 requires) it sends the chunked data
to the HTTP1.0 1.3.13 proxy - which is bad.

But - checking the proxy code shows that the Transfer-Encoding header is
_removed_ from headers in transit, and a Transfer-Encoding header exists
in your trace. This would suggest that the Transfer-Encoding header is
added by the frontend HTTP protocol code, not the backend code -
possibly acting on false information fed to it by mod_proxy.

This is weird.

Can you send a trace of what the traffic flow looks like between the
backend server and pgtm0035, and the 1.3.13 proxy and pgtm0035, to see
what is happening to data in transit?

Regards,
Graham
-- 
-----------------------------------------
minfrin@sharp.fm		"There's a moon
					over Bourbon Street
						tonight..."
Mime
View raw message