Re: [squid-users] Unable to increase filedescriptor limit -- tried all things

From: bijayant kumar <[email protected]>
Date: Fri, 25 Jan 2008 04:58:12 +0000 (GMT)

Hi Arana,

Thanks for your reply. As you are suggesting in your
reply that incresing the filedescriptor can be
dangerous. Is there any other way to get rid of this
warning, because this warning makes browsing dead
slow,and the box is deployed at our client place. I
have to do things fast. If you have any other
suggestion besides the increasing file descriptor
please suggest me.

--- Gonzalo Arana <gonzalo.arana@gmail.com> wrote:

> I would recommend you to run ./configure with
> --with-maxfd=you_desired_limit and --enable-epoll
>
> Watch for messages like this in configure output:
> checking if epoll works... yes
> Using epoll for the IO loop.
> ...
> Maximum filedescriptors set to 131072
> ...
>
> Having large number of FDs with select is dangerous.
> Also, I recall
> there was an issue on increasing FD_SETSIZE on glibc
> (Linux uses
> glibc).
>
> HTH,
>
> On Jan 24, 2008 11:46 AM, Bijayant
> <bijayant4u@yahoo.com> wrote:
> > Hello list,
> >
> > I am using squid as proxy server on gentoo box.
> All of a sudden from
> > 2nd January in my cache.log i am seeing the error
> >
> > WARNING! Your cache is running out of
> filedescriptors
> >
> > When this messages repeats frequently, browsing
> becomes dead slow in
> > 2mbps line. We have 2GB RAM, and 1 GB swap , dual
> core processor system.
> >
> > After googling, checking Squid Faq i have tried to
> increase the limit
> > of filedescriptors on my system. But i am not
> able to do. Please help me
> > out. here i am giving some information for better
> picture
> >
> > OS - gentoo
> > Kernel - 2.6.18-gentoo-r6
> > Squid - net-proxy/squid-2.6.12
> > USE Flags=ipf-transparent pam ssl
> >
> > I have changed the filedescriptors in
> /usr/include/bits/typesizes.h
> >
> > Number of descriptors that can fit in an `fd_set'
> > #define __FD_SETSIZE 2048
> >
> >
> > In /etc/init.d/squid
> > ulimit -HSn 2048
> >
> > ~ $ cat /proc/sys/fs/file-max
> > 50516
> >
> > The relevant part of /etc/squid/squid.conf after
> search on google/faq
> >
> >
> > client_persistent_connections off
> > server_persistent_connections off
> > cache_dir ufs /var/cache/squid 2000 16 256
> > url_rewrite_children 30
> >
> >
> > I did all things specified in Squid Wiki and Faq.
> After that i have
> > recompiled the squid and rebooted my machine also
> without any luck. I am
> > still getting the warning in my logs, and ulimit
> -n as 1024.
> >
> > I have tried all possible things without any
> success. Please help me or
> > give me some direction.
> >
> >
>
>
>
> --
> Gonzalo A. Arana
>

Bijayant Kumar

Send instant messages to your online friends http://uk.messenger.yahoo.com
Received on Thu Jan 24 2008 - 21:58:20 MST

This archive was generated by hypermail pre-2.1.9 : Fri Feb 01 2008 - 12:00:05 MST