Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 22 Apr 1998 09:12:32 -0400
From:      Robert Withrow <bwithrow@BayNetworks.COM>
To:        Tom <tom@sdf.com>
Cc:        Robert Withrow <bwithrow@BayNetworks.COM>, freebsd-hackers@FreeBSD.ORG
Subject:   Re: Sendmail error messages...caused by limits? 
Message-ID:  <199804221312.JAA03320@tuva.engeast.baynetworks.com>
In-Reply-To: Message from Tom <tom@sdf.com>  of "Mon, 20 Apr 1998 10:36:08 PDT." <Pine.BSF.3.95q.980420103401.23554D-100000@misery.sdf.com> 

next in thread | previous in thread | raw e-mail | index | archive | help

tom@sdf.com said:
:- Do a "pstat -T" to find out.  I find this doubtful, unless you have
:- a really low MAXUSERS setting.  A default GENERIC has thousands of
:- descriptors. 

>From my config file:

maxusers	40

I had a tcl script do periodic pstat -T's while building the software.

Sendmail said:

Apr 22 09:01:51 tuva sendmail[3267]: NOQUEUE: SYSERR: putoutmsg (NO-HOST): 
error on output channel sending "451 fill_fd: before readcf: fd 1 not open: 
Bad file descriptor": Input/output error
Apr 22 09:01:51 tuva sendmail[3267]: NOQUEUE: SYSERR(bwithrow): fill_fd: 
before readcf: fd 1 not open: Bad file descriptor
Apr 22 09:01:59 tuva sendmail[3267]: NOQUEUE: SYSERR(bwithrow): fill_fd: 
before readcf: fd 2 not open: Bad file descriptor

pstat said:

Wed Apr 22 09:01:32 EDT 1998 -- 186/1320 files 57M/137M swap space
Wed Apr 22 09:01:39 EDT 1998 -- 183/1320 files 46M/137M swap space
Wed Apr 22 09:01:45 EDT 1998 -- 183/1320 files 46M/137M swap space
Wed Apr 22 09:01:50 EDT 1998 -- 182/1320 files 46M/137M swap space
Wed Apr 22 09:01:55 EDT 1998 -- 182/1320 files 45M/137M swap space
Wed Apr 22 09:02:01 EDT 1998 -- 184/1320 files 45M/137M swap space

The 9:01 time corresponds to when this executable was being linked:

  -rwxrwxr-x   1 <user>  <group>  23904904 Apr 22 09:01 <program>

>From observation, the sendmail error messages *always* correspond to
the time when this executable is being linked.  This seems to indicate
that *some* resource is being exhausted, but apparently not swap or
descriptors.

Can anyone suggest something else to try?

P.S.: 
bash-2.01$ uname -r
2.2.6-RELEASE

-- 
Robert Withrow -- (+1 508 916 8256)
BWithrow@BayNetworks.com



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



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