Hello,
2 months ago, when I run Squid 1.1.20, I had no problem
with file descriptors. (Linux 2.0.34, Filedescriptors: 256)
When I run Squid 2.0 RELEASE, I've got WARNINGS (from cache.log):
1998/12/02 11:01:16| WARNING! Your cache is running out of filedescriptors
1998/12/02 11:01:32| WARNING! Your cache is running out of filedescriptors
1998/12/02 11:01:48| WARNING! Your cache is running out of filedescriptors
Using Squid cache manager, I saw that only 197 File descriptors are active.
Why Squid told that my cache is running out of filedescriptors, though I had
more than 197 FD ?
IMO, it must use at least 256 FD before send WARNINGS.
From Squid Cache Manager:
=========================
Active file descriptors:
File Type Tout Nread Nwrite Remote Address Description
---- ------ ---- ------- ------- ---------------------
0 Log 0 0 0 stdin
1 Log 0 0 0 stdout
2 Log 0 0 0 stderr
3 Log 0 0 0 /www/squid-2.0/logs/cache.log
5 File 0 0 658872 /www/squid-2.0/logs/access.log
6 Socket 0 15349 5762 127.0.0.1.14930 dnsserver #1
7 Socket 0 12653 4971 127.0.0.1.15030 dnsserver #2
[...]
193 Socket 14 311296 0 130.104.31.133.45765 ftp://ftp.elec.ucl.ac.be/
194 Socket 0 1934 326 163.28.48.41.21
195 Socket 14 0 1038 209.185.245.52.80
197 File 0 0 442505 /cache/00/20/0000205B
Generated Wed, 02 Dec 1998 13:33:40 GMT, by cachemgr.cgi/2.0.RELEASE@cache.swh.sk
Benarson.
-- +---------------------------------+ + Benarson Rodriguez Behajaina + + Unix System Administrator + + email : benarson@swh.sk + + phone : +421-7-5968 4921 + + fax : +421-7-5968 5403 + +---------------------------------+Received on Thu Dec 03 1998 - 04:04:00 MST
This archive was generated by hypermail pre-2.1.9 : Tue Dec 09 2003 - 16:43:32 MST