I figured it out, actually. Adding a ulimit -n (some number) to the init script did the trick.

On Tue, Nov 18, 2008 at 12:27 PM, Ludolf Holzheid <lholzheid@bihl-wiedemann.de> wrote:
On Tue, 2008-11-18 11:21:38 -0800, Chris Charman wrote:
> Hey folks --
>
> Can anyone tell me where the max number of clients is configured in 4.21?
> I'm running okay for a while, but then I end up with repeated messages as
> below in the logs:
>
> [..]
>
> ------------- Config below -----------------
>
> ulimit
> unlimited

Hi Chris,

At least for my bash, 'ulimit' without any options returns the limit
for the file size. To get the limit for the number of files, I have to
type 'ulimit -n' or 'ulimit -a' (and get 1024).

On our linux box, stunnel logs the following on startup:
>
> FD_SETSIZE=1024, file ulimit=1024 -> 500 clients allowed
>
which seems to match your observation.

I vaguely remember the limit for the number of open files on linux can
be adjusted somewhere in the /proc file system, but I don't really
know.

In any case, the limit you are hitting is set by the operating system.

Ludolf

--

---------------------------------------------------------------
Ludolf Holzheid             Tel:    +49 621 339960
Bihl+Wiedemann GmbH         Fax:    +49 621 3392239
Floßwörthstraße 41          e-mail: lholzheid@bihl-wiedemann.de
D-68199 Mannheim, Germany
---------------------------------------------------------------