|  |  | 
| EnderUNIX İpucuArkadaşıma gönder , Ana Sayfa[ qmail ] "qmail-spawn_unable_to_create_pipe hatasindan kurtulma" - Remzi AKYUZ - (2008-01-21 16:15:14) [2338] qmailde gerekli yamalar yapildiktan sonra, yamalara ilave yapilmasi gerekli islemler; 1-kernel de /usr/include/linux/posix_types.h #undef __FD_SETSIZE #define __FD_SETSIZE 65536 2. /usr/include/bits/typesizes.h /* Number of descriptors that can fit in an `fd_set\'. */ #define __FD_SETSIZE 65536 parametreleri verilerek linux kerneli yeniden derlenir. Sonra 3. feza:/var/src/netqmail-1.05/netqmail-1.05# cat conf-cc cc -O2 -pipe -D__FD_SETSIZE=65536 -DTLS=20070408 -I/usr/local/ssl/include -I/home/vpopmail/include 4. feza:/var/src/netqmail-1.05/netqmail-1.05# cat conf-spawn 2048 artik yukaridaki ve asagidaki degeri 64k cikarabilirim :P (Saka :P sakin 2000 uzerindeki degerlere cikmayin, sisteminiz kaldirmayabilir!!!!!) make clean make setup check 5. echo 2048 > /var/qmail/control/concurrencyremote 6. limit sinirlamasinin kaldirilmasi gerekir. Aksi takdirde ayni anda acilabilecek en fazla dosya sayisi 1024 oldugundan, qmail-spawn_unable_to_create_pipe hata mesaji alinir. bunun icinde /var/qmail/rc dosyasi icerisine ulimit -Sn 4096 ulimit -Hn 4096 parametreleri eklenmesi gerekmektedir. Ayrica /etc/security/limits.conf dosyasinin icerisindende qmail kullanicilari(qmailr,qmails,qmailq) icin acilebilecek dosya ve process limitlerini artirmamiz faydali olur. Yukaridaki islemler yapildiktan sonra qmail araciligi ile ayni anda 2000 uzerinde mesaj gonderbilirsiniz. Benim yaptigim denemelerde anlik gonderimlerde 1700~ ciktigim oldu. Unulmamasi gereken bir baska noktada sismetiminiz bu yuksek trafige gore ayarlanmis olmasi gerekmektedir. Yani cpu, ram, disk yeterli hizda olmali, sisteminizin kernelinde tcp optimizesi yapilmis olmali. Yukaridaki calismayi yaparken bilgilerini esirgemeyen Ismail Yenigul ve Omer Faruk Sen Beye Tesekkur ederim. Arkadaşıma gönder , Ana Sayfa |  |