Pernah ada kasus serupa. Tp coba diriset digoogle "optimize exim sending performance" atau "speed up email sending process"
- Dari referensi, yang saya 'tangkap': Spek VPS or server mempengaruhi, biasanya di RAM atau swap (ram disk) harus cukup (ini kayanya utk menampung spool)
- Dari pengalaman, menggunakan Cpanel Exim, Memori berperan 'cukup', prosesor berperan 'sangat besar'. Jadi butuh resource prosesor yang mumpuni.
- Dari pengalaman lagi, dengan email per hour kira2 6000 - 9000. Memori 2 GB sudah cukup. Tetapi load rata2 harian dikisaran 0.9 - 1 dengan 2 vCPU (peak bisa sampe 3 atau lebih -beberapa kali terjadi). Sending average 100 mail/menit. Server Non-IIX (server di Eropa)
- Failure yang sering terjadi, terlihat dari log exim: adalah beberapa kali timeout, seperti RTO (domain tidak bisa diresolve). Selidik punya selidik (tadinya berpikir apakah resolvernya error, dll) ternyata kesimpulannya 'resource'nya saja yang harus dimaksimalkan. Nah setelah resource CPU optimal semua berjalan dengan baik dan lancar.
- Apa sih resource optimal? Kalau di kita biasanya kita kasih Dedicated CPU (abusives CPU, jadi CPU boleh dipake bebas), tanpa limit.
- Setting Exim lainnya. Frozen after 48 hours deleted. Maximum retry 48 hours then deleted. Jadi mail queue gak kelewat banyak (bisa sampe 12000 normatifnya -ini klien luar biasa tp ada email blast yang lebih gila lagi hehehe) Ada beberapa setting retry exim yang kita adjust juga.
- Nah dalam waktu dekat kalau ada kesempatan kita akan coba juga di IIX, tetapi dengan logika yang sama harusnya: gak akan ada masalah yah.
- Ohya tambahan informasi, semua IP yang digunakan untuk sending email, CLEAN (non SPAM listing), Skor mail-tester 10 out of 10. Jadi hipotesisnya: seharusnya sih IIX juga gak ada masalah.
- Hipotesis lain: jalur/bandwidth IIX ke IX itu kan 'agak sempit' (dan ajrut2an) nah mungkin ini yang jadi bottleneck/kendala (retry dan queue nya kebanyakan nanti -jd akibatnya server/VPS terbebani krn harus retry mulu dan numpuk tuh). Sedangkan mayoritas pengguna email adalah gmail dan yahoo (yang mana ada diluar). Jadi solusi, saran lain: apa gak sebaiknya untuk server berkaitan dengan email ini ditaruh diluar? Kita sih saranin klien diluar bukan karena error, tp jg krn faktor harga kali ya (lebih murah, wong cuman utk email doank).
Last edited: