[Dovecot] Can`t get over 1024 processes

Tomáš Randa tomas at blueboard.cz
Mon Sep 17 18:24:24 EEST 2012


On FreeBSD in standard behavior is basic user limit set by sysctl 
kern.maxprocperuid, which is standard to 5547 and I increased it to 
8192. When I run under UID 89 limit command or ulimit -u I get answer:

cputime      unlimited
filesize     unlimited
datasize     33554432 kbytes
stacksize    524288 kbytes
coredumpsize unlimited
memoryuse    unlimited
vmemoryuse   unlimited
descriptors  36864
memorylocked unlimited
maxproc      8192
sbsize       unlimited
swapsize     unlimited


Could It be some dovecot vs. freebsd related error? Or I "dont see" 
anything? :)


Thanks for your time

Tomas R.


Dne 17.09.12 17:16, Timo Sirainen napsal(a):
> Where did you set the ulimit -u? It doesn't seem to be used by Dovecot processes. In any case there's nothing in dovecot.conf that can help you.
>
> On 17.9.2012, at 18.10, Tomáš Randa wrote:
>
>> Hello,
>>
>> thanks for answer! I know that message come from kernel. But I have set ulimit -u to 8192 for uid 89, so I think I forgot to increase some value in dovecot.conf..
>>
>>
>> Tomas R.
>>
>>
>> Dne 17.09.12 16:46, Timo Sirainen napsal(a):
>>> On 17.9.2012, at 17.40, Tomáš Randa wrote:
>>>
>>>> Hello,
>>>>
>>>> I have configuration question. Running FreeBSD 9.0 / AMD64 / Dovecot 2.1.8 version and cannot get over 1024 processes. I`ve increased process_limit in imap and pop3 and still have messages in syslog like: maxproc limit exceeded by uid 89, please see tuning(7) and login.conf(5).
>>>> Did I forget to increase some other value? System values are higher - kern.maxprocperuid: 8192 and kern.maxproc: 12288
>>> That message comes from the kernel. Dovecot doesn't use login.conf. You need to set ulimit -u manually (= in init.d script) before starting Dovecot.
>>>



More information about the dovecot mailing list