Log dari mail server

Jul 9 16:07:32 cluster02-jaranguda dovecot: imap([email protected]): Error: mmap(size=621864560) failed with file /home/vmail/cluster-jaranguda.com/emergency/Maildir/dovecot.index.cache: Cannot allocate memory

Cek ukuran cache dovecot

$ ls -lah /home/vmail/cluster-jaranguda.com/emergency/Maildir/dovecot.index.cache
-rw------- 1 vmail vmail 900M Jul  9 17:34 /home/vmail/cluster-jaranguda.com/emergency/Maildir/dovecot.index.cache

ternyata lebih 900 MB, melebihi dari ukuran 621864560 (~ 621MB) dari log diatas.

Solusi

Solusi atas masalah Cannot allocate memory dovecot ini adalah dengan menambah ukuran vsz_limit, buat file /etc/dovecot/conf.d/90-vszlimit.conf, isi dengan

service imap {
   vsz_limit = 10000MB
}

dengan cara diatas sekarang limitnya menjadi 10GB.

setelah ditambah konfigurasi diatas, restart dovecot

systemctl restart dovecot

selain memperbesar ukuran vsz_limit, cek juga apa yang terjadi di mail server anda, dengan melihat log

tail -f /var/log/maillog

bisa jadi karena ada salah satu email digunakan mengirim spam sehingga muncul error diatas.

Leave a comment

Your email address will not be published. Required fields are marked *