From owner-freebsd-questions Thu Jun 10 3:50: 8 1999 Delivered-To: freebsd-questions@freebsd.org Received: from titan.metropolitan.at (mail.metropolitan.at [195.212.98.131]) by hub.freebsd.org (Postfix) with ESMTP id 9A38814DAA for ; Thu, 10 Jun 1999 03:50:04 -0700 (PDT) (envelope-from mladavac@metropolitan.at) Received: by TITAN with Internet Mail Service (5.0.1458.49) id ; Thu, 10 Jun 1999 12:53:00 +0200 Message-ID: <55586E7391ACD211B9730000C1100276179652@r-lmh-wi-100.corpnet.at> From: Ladavac Marino To: "'jerome@webquest.com'" , freebsd-questions@FreeBSD.ORG Subject: RE: kernel error Date: Thu, 10 Jun 1999 12:47:35 +0200 X-Priority: 3 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.0.1458.49) Content-Type: text/plain Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > -----Original Message----- > From: Jerome Chuacuco [SMTP:jerome@webscape.net] > Sent: Thursday, June 10, 1999 1:00 PM > To: freebsd-questions@FreeBSD.ORG > Subject: kernel error > > Sir, > > What causes this error ' /kernel: file: table is full'. How can I > prevent this from happening. Can you help me out with this problem. > [ML] The kernel keeps a "table" of open file descriptors because it needs to know from which disk area or network socket the bytes are coming from or going to. "Table", because it is a hashed list and it can be increased on runtime--it is limited so that the runaway processes would not eat too much kernel memory. The mechanism for in/decreasing the size of the "table" is sysctl. The variable which has to be altered is kern.maxfiles and/or kern.maxfileperproc (IIRC--you can get the correct names with sysctl -a | grep file). man sysctl(8) /Marino > Jerome > > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-questions" in the body of the message To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message