[Dovecot] v2.1.rc1 released

Miguel Tormo mlists at edicom.eu
Thu Nov 24 22:35:09 EET 2011


El Jueves, 24 de Noviembre de 2011 20:25:47 Timo Sirainen escribió:
> I'm not sure if changing /etc/security/limits.conf helps. It's probably
> only used by PAM when user logs in, so if Dovecot is started in system
> bootup it's unlikely to have been even read yet. Also I think some OSes
> override the limits in /etc/init.d/ scripts. Of course, I could be
> completely wrong in all of the above, I haven't really tested any of
> it 

Well actually this is tricky, I'm not sure if it would work after a system boot, but I'm sure it works after a reboot of the service. It is also true what you say that some OSes override the limits in the /etc/init.d/ scripts, for example issuing an 'ulimit -n 4096' (if using bash) before dropping privileges (that should be inherited, but if privileges are dropped using "su" or something that uses PAM, then the /etc/security/limits.conf file comes into play again).

Another permanent way between reboots that I just googled is changing this line of includes/linux/fs.h:
#define INR_OPEN 1024           /* Initial setting for nfile rlimits */ 

and recompile the kernel :P.



More information about the dovecot mailing list