File table overflow (was: FATAL: storeUnlockObject: unlocked wit

From: David J Woolley <[email protected]>
Date: Thu, 5 Nov 1998 19:38:22 +0100

> /usr/local/squid/cache/02/89/00001892: (23) File table overflow

Hint: the first error message is usually the important one.

On a typical *nix kernel this would indicate that total number of
open files across the whole system has exceeded a limit, which is
typically a tunable parameter (NFILES, I think, for SCO Unix).

Each process typically has a maximum number of file descriptor
numbers, which is the limit normally quoted for Squid, however these
in turn point to file table entries, although these are often shared
across processes, e.g. the same file table entry is used for standard
input by a program started from a shell as by the shell itself. They
contain information like the open mode and current position. They
can be shared within a single process.

These, in turn point to inode table entries which represent
individual files and there is only one for any one open file.

-- 
David Woolley - Office: David Woolley <djw@bts.co.uk>
BTS             Home: <david@djwhome.demon.co.uk>
Wallington      TQ 2887 6421
England         51  21' 44" N,  00  09' 01" W (WGS 84)
Received on Thu Nov 05 1998 - 12:46:52 MST

This archive was generated by hypermail pre-2.1.9 : Tue Dec 09 2003 - 16:42:58 MST