gfs2 veya ocfs2 dosya sistemlerinde bu sorunsuz calisir ancak imap veya pop3 icin sticky connection yapmaniz lazim. Cunku index ve cache dosyalarini mmap'e aldiklarindan yogun kullanimda sorun yasarsiniz.
On 11/09/2014 10:45 AM, Ahmet Akbulut wrote: > Peki haproxy roundrobini > 1 tane client den gelen 1000 istek icin 4 sunucuya random dağitim > yapabilecek mi ? > Birden cok client icin bunu yapabileceği mümkündür > Peki 1 client icin bunu yapabilecek mi ? > > > -----Original Message----- > From: [email protected] > [mailto:[email protected]] On Behalf Of Doruk Fisek > Sent: Sunday, November 9, 2014 7:42 AM > To: [email protected] > Subject: [Linux-sunucu] Re: cluster destekli posta sunucusu > > Sun, 9 Nov 2014 02:27:15 +0200, Ahmet AKBULUT<[email protected]> : > >> abc.com in mx 10 mx1.abc.comabc.com in mx 20 >> mx2.abc.comabc.com in mx 30 mx3.abc.com örnek olarak 3 tane >> posta sunucusu var birbirinden bağımsız mx1.abc.com a kullanıcıdan 10 >> tane mail atma istediği geldibu istediğin toplam 3 tane sunucu >> üzerinden rastgele olarak gönderilmesi(her biri 10 ar tane değil her >> biri ortak kuyruğu kullanmalı )mail almakla ilgili bir beklentim >> yoknfs iscsi gibi bir shared dosya sistemi ile bu işi görürüm diye >> düsündüm ama posta sistemleri gönderecekleri her mailde lock / >> processing işlemleri yaptiklari icindosya sistemin bunu kontol >> edebilmesi mümkün gibi gözükmüyorortak kuyruk yönetebilen bir yapiya >> ihtiyacim varişin aslı bu > Cluster'a uygun bir dosya sistemi kullanırsanız (gfs2, ocfs2, vs) lock'ları > da yönetirler. > > Ancak ortak dosya sistemi olması, birden fazla e-posta gönderim sunucusunun > aynı kuyruk dizinini kullanabilecekleri anlamına gelmiyor. > Aynı kuyruk dizini olunca, hangi sunucu hangi e-postayı kendisinin > göndermesini bilemeyecek. Linux bir dosyayı "okurken" lock etmez (başka bir > sürecin okumasını ya da silmesini engellemez), sadece bir süreç okurken > başka bir süreç dosyayı silerse, o dosyayı kullanan süreç onu okumayı > bitirmediği sürece dosya yok olmaz (ama başka bir süreç de onu dosya > sisteminde göremez). O nedenle tahminim, bu şekilde ortak bir kuyruk dizini > kullanmaya kalkarsanız, aynı e-posta çeşitli durumlarda birkaç kez > gönderilmesi ve ikinci gönderenler e-postayı silmeye kalktığında hata > oluştuğuna dair log basacaklardır. > > Eğer çok özel bir nedeni yoksa, ayrı kuyruklar gönderim verimini arttıracak > bir kavram. Ayrı kuyruklar ile bu istediğinizi yapmak çok da > kolay: > > * n tane Postfix sunucusu kurarsınız > * Bu sunucuları x IP'sinden relay alabilecek biçimde ayarlarsınız > * x IP'sine bir tane Haproxy kurarsınız, ona 25. porttan gelecek istekleri > bu n tane Postfix sunucusuna rastgele dağıtmasını istersiniz (isterseniz > ağırlık da verebilirsiniz sunuculara). > * E-posta gönderecek tüm istemcileri SMTP sunucu olarak x IP'sini > verirsiniz. > > Not olarak belirteyim, MX kayıtları, e-posta "alacak" sunucuyu belirtmek > için kullanılır. E-posta gönderim işlemi tamamen istemcide yapılacak > ayarlarla belirlenir. > > Doruk > > -- > Özgür Yazılım A.Ş. ~ # > http://www.ozguryazilim.com.tr > _______________________________________________ > Linux-sunucu E-Posta Listesi > [email protected] > > Liste kurallarını http://liste.linux.org.tr/kurallar.php bağlantısından > okuyabilirsiniz; > > Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen > e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 > dakika içinde üyeliğinizi sonlandırabilirsiniz. > https://liste.linux.org.tr/mailman/listinfo/linux-sunucu > _______________________________________________ > Linux-sunucu E-Posta Listesi > [email protected] > > Liste kurallarını http://liste.linux.org.tr/kurallar.php bağlantısından > okuyabilirsiniz; > > Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen > e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 > dakika içinde üyeliğinizi sonlandırabilirsiniz. > https://liste.linux.org.tr/mailman/listinfo/linux-sunucu -- M.Atıf CEYLAN Yurdum Yazılım _______________________________________________ Linux-sunucu E-Posta Listesi [email protected] Liste kurallarını http://liste.linux.org.tr/kurallar.php bağlantısından okuyabilirsiniz; Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 dakika içinde üyeliğinizi sonlandırabilirsiniz. https://liste.linux.org.tr/mailman/listinfo/linux-sunucu
