[Dovecot] Login processes in Dovecot

Scott Haneda talklists at newgeo.com
Tue Jun 9 00:17:36 EEST 2009


On Jun 8, 2009, at 1:51 PM, Bruce Bodger wrote:

> On Jun 8, 2009, at 3:35 PM, Scott Haneda wrote:
>
>>>> I will be deploying Dovecot on OS X shortly.  I am looking for  
>>>> clarification on the limits imposed by OS X and sysctl  
>>>> [kern.maxproc].  I understand that it is defaulting to 532, but  
>>>> can be raised to 2500.  I believe the OS uses around 100 or so,  
>>>> plus I will have other processes and shells at times.
>>>
>>> Which version of OS X?  10.4 or 10.5 ?  Server or client ?   It  
>>> matters.
>>
>> My current target for deployment is a Dual 2.0 PPC G5, running OS X  
>> 10.5 client.  Thank you.
>
> From http://www.postfix.org/TUNING_README.html#proc_limit
>
> I would presume relevant to Dovecot as well:
>
> ===
>
> Tuning the number of processes on the system
>
>      MacOS X will run out of process slots when you increase Postfix  
> process limits. The following works with OSX 10.4 and OSX 10.5.
>
>      MacOS X kernel parameters can be specified in /etc/sysctl.conf.
>
>      /etc/sysctl.conf:
>          kern.maxproc=2048
>          kern.maxprocperuid=2048
>
>      Unfortunately these can't simply be set on the fly with "sysctl  
> -w". You also have to set the following in /etc/launchd.conf so that  
> the root user after boot will have the right process limit (2048).  
> Otherwise you have to always run ulimit -u 2048 as root, then start  
> a user shell, and then start processes for things to take effect.
>
>      /etc/launchd.conf:
>          limit maxproc 2048
>
>      Once these are in place, reboot the system. After that, the  
> limits will stay in place.
>
> Hope it helps,


Thanks, I have been looking at those adjustments.  My concern, is that  
if Dovecot uses a process per imap or pop connection, 2048 is not  
nearly enough for any significant email system.
-- 
Scott * If you contact me off list replace talklists@ with scott@ *



More information about the dovecot mailing list