Yo'ure using UFS and small filedescriptor counts. Recompile with 16384 filedescriptors and enable AUFS. Adrian On Fri, Jan 25, 2008, bijayant kumar wrote: > 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@xxxxxxxxx> 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@xxxxxxxxx> 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 -- - Xenion - http://www.xenion.com.au/ - VPS Hosting - Commercial Squid Support - - $25/pm entry-level VPSes w/ capped bandwidth charges available in WA -