Search squid archive

Re: truncated responses on account of reply_body_max_size

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 14/01/11 05:25, Dmitry Makovey wrote:

Hi everybody,

we are using Squid to control the size of received content by clients
(actually servers) esp. stuff like RSS feeds etc, that is, if not done
properly, generating a lot of bandwidth when you have several RSS feeds
embedded into a single web page with the sizes over 20K. So in a nutshell our
rules boil down to:

reply_body_max_size 102400 allow from_trusted_rss_clients
reply_body_max_size 20480 allow from_clients

which works fine if RSS source provides "Content-length" but if it doesn't -
we get truncated content (just as http://www.squid-
cache.org/Doc/config/reply_body_max_size/ indicates it should). However we'd
like to change that somehow to send "denied" for ALL large replies rather than
just those "properly formed". Is that even possible? Did anybody have similar
problems?

Instance of Squid is squid-2.5.STABLE3-9.3E from RedHat AS3 distro. We're
looking at migration over to squid-3.1.4-1.el6 so if solutions are available
in the newer version we'll just upgrade.


There is no way to send denied after the object has already started streaming out to the client. IIRC we now have Squid-3 sending RST instead of FIN. Which alerts the client end that the object is incomplete. Followup range request for >max length should be denied.

Do test it though, as it was done a long while back and I may be remembering wrong.

Amos
--
Please be using
  Current Stable Squid 2.7.STABLE9 or 3.1.10
  Beta testers wanted for 3.2.0.4


[Index of Archives]     [Linux Audio Users]     [Samba]     [Big List of Linux Books]     [Linux USB]     [Yosemite News]

  Powered by Linux