Jadi ceritanya waktu itu Excellent sedang ada pekerjaan di salah satu klien di daerah Bandung perihal Zimbra Mail Server. Waktu itu saya coba cek jumlah account-nya via CLI. Nah, ketika sedang kalkulasi jumlah account, tiba-tiba muncul error seperti berikut :
Exception in thread "main" java.lang.OutOfMemoryError: GC overhead limit exceeded at com.unboundid.ldap.sdk.Attribute.readFrom(Attribute.java:1479) at com.unboundid.ldap.sdk.SearchResultEntry.readSearchEntryFrom(SearchResultEntry.java:278) at
Jumlah account diketahui, tapi tidak sinkron dengan jumlah account jika dicek via Zimbra Web Admin. Ternyata karena jumlah account nya cukup banyak. Sepertinya pengecekan via CLI tidak bisa ter-handle dan muncul error. Untuk solusinya, nilai dari zimbra_zmjava_options bisa dinaikkan
# Cek nilai zimbra_zmjava_options saat ini
[code lang=’plain’]
zmlocalconfig -s zimbra_zmjava_options
[/code]
Contoh output
zimbra_zmjava_options = -Xmx256m -Djava.net.preferIPv4Stack=true
Note : Output yang dihasilkan bisa berbeda-beda. Tergantung versi Zimbra yang digunakan.
# Naikkan Java Options menjadi 512m
[code lang=’plain’]
zmlocalconfig -e zimbra_zmjava_options=”-Xmx512m -Djava.net.preferIPv4Stack=true”
[/code]
Note : Cukup ubah pada bagian -Xmx256m menjadi -Xmx512m. Untuk nilai yang lain tetap
# Restart service Mailbox
[code lang=’plain’]
zmmailboxdctl restart
[/code]
Setelah menaikkan nilai dari Java Options, pengecekan jumlah account via CLI berjalan dengan baik dan sesuai dengan jumlah yang ditampilkan via Zimbra Admin. Jika setelah dinaikkan menjadi 512m masih muncul error, coba naikkan kembali menjadi 768m, 1024 dan seterusnya.
Silakan dicoba dan semoga bermanfaat 🙂
waktu saya jalankan
zmlocalconfig -s zimbra_zmjava_options=”-Xmx512m -Djava.net.preferIPv4Stack=true”
keluar sperti berikut :
Warning: null valued key ‘zimbra_zmjava_options=-Xmx512m -Djava.net.preferIPv4Stack=true’
posisi di 8.5, apakah i
Hi mas Ronald,
Untuk perintah saya salah tulis. Seharusnya zmlocalconfig -e untuk edit. Sedangkan zmlocalconfig -s itu untuk menampilkan. Sudah saya perbaiki isinya
Terimakasih Mas Imanudin, it work,
sekedar berbagi saya mengalami problem ini ketika menyeting secara massal untuk Out of Office, dimana hanya sebagian kecil user yang tereksekusi.
BTW berapa batas aman untuk menaikkan Xmx ini berbanding dengan RAM yg dimiliki
Hi mas Ronald,
Kalo saya biasanya bertahap. Jika nilai default tidak kuat, saya naikkan setengahnya atau naikkan nilainya menjadi 100%. Untuk RAM sendiri belum hapal amannya di angka berapa 🙂