Re: [squid-users] Fw: squid download file larger than 2GB

From: Amos Jeffries <squid3_at_treenet.co.nz>
Date: Thu, 17 Mar 2011 00:39:52 +1300

On 16/03/11 23:19, Jigar Raval wrote:
> Hello,
>
> We are facing issue of downloading file larger than 2GB
> using squid. Following is the status of squid. We have
> installed it with large-file support.
>
>
> Squid Cache: Version 3.0.STABLE25
>
> configure options: '--prefix=/usr/local/squidnew'
> '--enable-delay-pools' '--enable-arp-acl'
> '--disable-internal-dns'

That is not a great idea. It forces Squid to use the slow/blocking OS
resolver (max capacity ~200 req/sec).

> '--enable-basic-auth-helpers=NCSA,LDAP,YP'
> '--enable-large-files'

That should be: --with-large-files

>
> Following is the status of linux kernel. It is 32-bit
>
> 2.6.9-5.ELsmp #1 SMP Wed Jan 5 19:30:39 EST 2005 i686 i686
> i386 GNU/Linux
>
> We are getting following error in store.log file while
> downloading iso using http or ftp.
>
> WARNING: preventing off_t overflow for http://ftp.jaist.ac.jp/pub/Linux
> /openSUSE/distribution/11.4/iso/openSUSE-11.4-DVD-x86_64.iso
>
> WARNING: preventing off_t overflow for http://mirrors.isu.net.sa/pub/opensuse/distribution/11.4/iso/openSUSE-11.4-DVD-x86_64.iso
>
> We have also used iptables to redirect all port 80 request
> to our defined squid port.
>
> What could be the reason ?. Should we upgrade to 64-bit
> linux ?

The message indicates off_t is 32-bit. --with-large-files makes it
64-bit if your compiler supports the ILP32_OFFBIG environment.

I suggest an upgrade to Squid-3.1.10 or later though. There were some
cache size accounting problems with >2GB files discovered and fixed
recently.

Amos

-- 
Please be using
   Current Stable Squid 2.7.STABLE9 or 3.1.11
   Beta testers wanted for 3.2.0.5
Received on Wed Mar 16 2011 - 11:39:56 MDT

This archive was generated by hypermail 2.2.0 : Fri Mar 18 2011 - 12:00:03 MDT