I ran into this problem with alpha4 on Solaris 9. I doubled the following dovecot settings:
login_max_processes_count = 256 (was 128) login_max_logging_users = 512 (was 256)
and the problem went away. I carried these numbers forward into alpha5, and it has been working fine.
Jeff Earickson Colby College
On Wed, 14 Dec 2005, Hauke Fath wrote:
Date: Wed, 14 Dec 2005 13:16:14 +0100 From: Hauke Fath hf@spg.tu-darmstadt.de To: Udo Rader udo.rader@bestsolution.at Cc: dovecot@dovecot.org Subject: Re: [Dovecot] "pipe() failed: Too many open files" - ??
Am 14.12.2005 um 12:39 Uhr +0100 schrieb Udo Rader:
For now, I bumped the 'open files' shell limit in the dovecot start script to 1024 (default was 64 which sounds a bit on the low side).
64 files as default for any process is absolutely weird.
[hf@bounce] /var/log # lsof -p
head -1 /var/run/dovecot/master.pid
| wc -l 49on any process and think twice about setting the max open files to such a strange value.
What, 1024? The default of 64 which has been quite sufficient for Dovecot 0.99.x until now, and still is for other server processes?
hauke
-- /~\ The ASCII Ribbon Campaign Hauke Fath \ / No HTML/RTF in email Institut für Nachrichtentechnik X No Word docs in email TU Darmstadt / \ Respect for open standards Ruf +49-6151-16-3281