On 25/11/2011 12:12 a.m., Anandha V wrote:
> Hello Team,
>
> We have configured reverse proxy as follows
>
> Client-----Squid---origin server (expire header set for 7 days)
>
> We get TCP_MISS  for first request
>
> When refreshed in browser we are getting TCP_REFRESH_FAIL_HIT.instead
> of TCP_HIT.
>
> Can any one explain why this behaviour ?
Apache returned a fatal 5xx status or TCP disconnection when asked for 
revalidation of the object. For some reason Squid believes the object is 
permitted to be served if stale.
Stale responses are permitted by the HTTP/1.1 protocol under some 
circumstances like this.
>
> Whether squid does not honour Expire set in Apache?
This is a reverse proxy. Squid is the "web server" in absence of Apache 
and can choose to send stale objects to the client.
You can use the tool at redbot.org to get info on cacheability about the 
URL in question.
Amos
Received on Thu Nov 24 2011 - 12:16:18 MST
This archive was generated by hypermail 2.2.0 : Thu Nov 24 2011 - 12:00:03 MST