Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 23 Jan 2001 13:41:01 -0800
From:      "Craig Burgess" <craig-burgess@home.net>
To:        "Andrew Gallatin" <gallatin@cs.duke.edu>
Cc:        <freebsd-alpha@FreeBSD.ORG>
Subject:   RE: msg: '/kernel: file: table is full'
Message-ID:  <GHEGJJOKGFNJDIHBHOIDCECJCFAA.craig-burgess@home.net>
In-Reply-To: <14957.59217.474070.92428@grasshopper.cs.duke.edu>

next in thread | previous in thread | raw e-mail | index | archive | help
Thanks for the reply - i fear that things may be getting worse. I followed
your suggestion and appear to have successfully used sysctl to increase
kern.maxfiles.  While "looking around" (and before increasing the maxfiles
value) I discovered new messages:
----------------------
Jan 23 10:17:40 Felix /kernel: tart threshold to 240 bytes
Jan 23 12:54:16 Felix /kernel: RECT,
Jan 23 12:54:46 Felix /kernel: terial
Jan 23 12:54:46 Felix /kernel: CT
                                 Jan 23 12:56:46 Felix /kernel: terial
Jan 23 12:56:46 Felix /kernel: CT
                                 Jan 23 12:57:16 Felix /kernel: nor t
Jan 23 12:57:16 Felix /kernel: 2H
                                 Jan 23 12:57:46 Felix /kernel:
Jan 23 12:58:16 Felix /kernel: olst,
Jan 23 12:58:46 Felix /kernel: Univer
Jan 23 12:58:46 Felix /kernel: K
                                Jan 23 12:59:16 Felix /kernel: uct ui
Jan 23 12:59:16 Felix /kernel: ad or
----------------------
and dmesg provides new junk:
> dmesg
39;49m      \^[[34mposix4\^[[39;49m

Obviously something is not right. I send this in case it means anything to
anyone and will rebuild the kernel with maxusers at 64 (up from 32) - though
it would seem that '32 users' should be sufficient for a machine which has
virtually no users other than the processes which are running.

craig

-----Original Message-----
From: Andrew Gallatin [mailto:gallatin@cs.duke.edu]
Sent: Tuesday, January 23, 2001 12:45 PM
To: Craig Burgess
Cc: freebsd-alpha@FreeBSD.ORG
Subject: Re: msg: '/kernel: file: table is full'



Craig Burgess writes:
 > I am mostly clueless here. Following CVSUP for source and ports from
4.1.1 i
 > am now running
 >
 >    FreeBSD Felix 4.2-STABLE FreeBSD 4.2-STABLE #8: Sun Jan 21 17:57:41
PST
 > 2001
 >    craig@Felix:/usr/src/sys/compile/FELIX  alpha
 >
 > i received the error msg noted above and recorded in /var/log/messages
 >
 > dmesg produces only what appears to be dates:
 >   > dmesg
 >   1992, 1993, 1994
 >
 > This also appeared in messages
 >   Jan 21 23:16:58 Felix /kernel: b0[spade]118>.01 httpd
 >   Jan 21 23:22:28 Felix /kernel: Unive
 >   Jan 21 23:22:28 Felix /kernel: QUENTI
 >   Jan 21 23:22:28 Felix /kernel: S_SYSL
 >   Jan 21 23:22:28 Felix /kernel: ebug-l
 >   Jan 21 23:24:58 Felix /kernel:
 >
 > (in the first line [spade] was displayed as a spade symbol)
 >
 > I stopped the web server and the error msg stopped
 >
 > What additional information is needed to guide me to a fix? I can follow
 > instructions but i think that i'm way over my head here.

The error message from the subject line is probably due to exceeding
maxfiles, the system wide open files limit.

You might want to try configuring and building another kernel with a
higher value for maxusers.

I *think* you might be able to poke kern.maxfiles on the fly.  Eg:

#sysctl -w kern.maxfiles=8232
kern.maxfiles: 1064 -> 8232

I don't know what's causing the apparent corruption in your msgbuffer.

Drew




To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-alpha" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?GHEGJJOKGFNJDIHBHOIDCECJCFAA.craig-burgess>