[Dovecot] Can`t get over 1024 processes on FreeBSD - possible bug?

Reindl Harald h.reindl at thelounge.net
Fri Sep 21 12:52:50 EEST 2012


Am 21.09.2012 11:32, schrieb Tomáš Randa:
> Hello,
> 
> I still cannot get dovecot running with more then 1000 processes, but hard limit is 8192 per user in box. I tried
> everything, including modifying startup script of dovecot to set ulimit -u 8192. Could it be some dovecot bug or
> dovecot<>freebsd bug?
> I also tried to set client_limit=2 in imap service to spawn more imap clients in one process, but still I am over
> 1000 processes with kernel message:

no idea about BSD but your config are
a total of up to 10.240 PROCESSES

one process has MUCH MORE than one file-handle
i have ONE imap-login process with 572 file-handles

your configuration eats up to 5 Mio. file-handles
maybe you running out of OS ressources

1000 prcoesses are up to 500000 file handles for one service

[root at mail:~]$ ps aux | grep imap-login | wc -l
2

[root at mail:~]$ lsof | grep imap-l | wc -l
572

___________________

for imaplogin / pop3-login as example you do not need a PROCESS per
connection

service_count                = 0
process_min_avail            = 1
process_limit                = 10
client_limit                 = 200

this can handle 2000 connections with up to 10 processes

> service imap-login {
>   process_limit = 2048
>   service_count = 1
> }
> service imap {
>   client_limit = 1
>   process_limit = 2048
> }
> service managesieve {
>   process_limit = 2048
> }
> service pop3-login {
>   process_limit = 2048
>   service_count = 1
> }
> service pop3 {
>   client_limit = 1
>   process_limit = 2048
> }

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 259 bytes
Desc: OpenPGP digital signature
URL: <http://dovecot.org/pipermail/dovecot/attachments/20120921/83808985/attachment.bin>


More information about the dovecot mailing list