linux 2.0 and 2.2 have a FD limit ~512, this can be bumped up to 4092 with
a source code edit, but cannot be pushed above that. 2.4 defaults to a
much larger number (based on ram I think, on my 512M machines it's 8K) and
can be bumped up to 32K or 64K (don't remember which at the moment) in a
boot script
David Lang
On
Thu, 6 Sep 2001, Jeremy Howard wrote:
> Date: Thu, 6 Sep 2001 22:08:50 +1000
> From: Jeremy Howard <[EMAIL PROTECTED]>
> To: Lawrence Greenfield <[EMAIL PROTECTED]>,
> Horst Lederhaas <[EMAIL PROTECTED]>,
> [EMAIL PROTECTED]
> Subject: Re: limit of file descriptors
>
> Lawrence Greenfield wrote:
> > From: "Jeremy Howard" <[EMAIL PROTECTED]>
> > Date: Sat, 25 Aug 2001 08:15:42 +1000
> >
> > Lawrence Greenfield wrote:
> > > This message is usually harmless.
> > >
> > > Some systems limit how many file descriptors a process can use, and
> > > the 'master' process tries bumping it up to be infinite. If it
> fails,
> > > it usually means that there's no default limit.
> > >
> > I too get this message, under Linux kernel 2.4.8. But I'm pretty sure
> that
> > Linux has an FD limit (1024 FDs according to `ulimit -a`). Do I have to
> do
> > something special to let Cyrus increase FDs under Linux?
> >
> > As long as root invokes master, there shouldn't be anything else.
> >
> Strange... I am on linux kernel 2.2.19 and root is invoking master. But I'm
> still getting this error. I'm running 2.0.16.
>
> It's no big deal yet because I'm not hitting the limit, but I'm curious
> now... What else could be causing the problem? How should I go about
> debugging this one?
>
>