vsz_limit is 18,447 PB
Dan Langille
dan at langille.org
Mon Sep 15 14:20:15 UTC 2014
On Sep 8, 2014, at 6:38 PM, Jiri Bourek <bourek at thinline.cz> wrote:
>>>
>>>> Background: I’m in the only user on this system, but this server is accessed by my phone, my laptop, my tablet, and perhaps a web interface.
>>>>
>>>
>>>>
>>>> But there are some interesting values when I look at the output of doveconf. Specifically, vsz_limit is 18,447 PB… yeah, that’s pretty big.
>>>>
>>>> service imap-login {
>>>> vsz_limit = 18446744073709551615 B
>>>> }
>>>>
>>>
>>> According to your log it was process “im ap" what ran out of memory. You are showing configuration for imap-login - they are not the same thing, see http://wiki2.dovecot.org/Design/Processes
>>
>> My errror, sorry. OK, here’s imap:
>>
>> service imap {
>> chroot =
>> client_limit = 1
>> drop_priv_before_exec = no
>> executable = imap
>> extra_groups =
>> group =
>> idle_kill = 0
>> privileged_group =
>> process_limit = 1024
>> process_min_avail = 0
>> protocol = imap
>> service_count = 1
>> type =
>> unix_listener login/imap {
>> group =
>> mode = 0666
>> user =
>> }
>> user =
>> vsz_limit = 18446744073709551615 B
>> }
>>
>> Still the same value… why not 265MB?
>
> Hm, I can only guess (someone with more knowledge of dovecot source code probably knows better), but it seems like that value is magic number for "not set". My doveconf outputs the same thing on services which don't have vsz_limit set explicitly, but when I list /proc/[pid]/limits on such a service, the row called "Max address space" (which is - AFAIK - limit on vsz) shows 2GB, a value of default_vsz_limit setting.
>
> I'd say don't overthink it, just put explicit vsz_limit = 512M into service imap section (if your machine's RAM allows) and be done with it.
For the record, the error has recurred a few times, so after today’s incident, I added this to dovecot.conf, and restarted dovecot:
service imap {
vsz_limit = 512MB
}
FWIW, the server contains 8192 MB of RAM.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 333 bytes
Desc: Message signed with OpenPGP using GPGMail
URL: <http://dovecot.org/pipermail/dovecot/attachments/20140915/99e461e5/attachment.sig>
More information about the dovecot
mailing list