[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: __alloc_pages: 0-order allocation failed (gfp=0x1d2/0)



Tekrar merhaba;

sistem belleğini sınırlara dayandıran programın spamd olduğunu farkettim.  restart ettiğimde 20mb civarında düzgün çalışırken, bir süre sonra aniden 300mb civarına çıkıyor. 5 child herbiri zamanla aynı şeyi yapınca fiziksel bellek kalmıyor.

Yardımlarınızı bekliyorum.

Murat Demirten wrote:
Virtual Memory sistemi, bellek dolduğu için out-of-memory killer fonksiyonunu 
çalıştırıyor.

Kullandığınız çekirdek versiyonuna göre, az çok değişen bir algoritma çalışır 
ve bazı process'leri öldürüp bellekte yer açmak hedeflenir. Amaç, en az 
kullanılan, en az sayıda process'i öldürüp en çok yeri açmaktır. Özellikle 
çok fazla sayıda fork etmiş ve kopyası çalışan process'ler öncelikle seçilir 
ki (apache gibi) herhangi bir DoS saldırısı yüzünden, sürekli process fork 
ediyor ve cevap veremez hale geliyorsa, ona da bir nevi önlem olsun diye ilk 
gözden çıkarılan processler bunlar olurlar.

Sizin durumda bir uygulama herhangi bir sebepten ötürü fazla bellek kullanıyor 
ya da sistem fiziksel sınırlarına dayanmış durumda gözüküyor.

On Monday 09 January 2006 15:28, Rasit Ay wrote:
  
Merhaba;

 Sunucuda bulunan apache, qmail-smptd, mysql, proftp gibi servisler
aşağıdaki hata mesajlarıyla duruyor.

 Sorun neyden kaynaklı olabilir ?

 Herkese iyi bayramlar.

 __alloc_pages: 0-order allocation failed (gfp=0x1d2/0)
 __alloc_pages: 0-order allocation failed (gfp=0xf0/0)
 VM: killing process perl5.8.4
 VM: killing process qmail-smtpd
 VM: killing process proftpd
 VM: killing process apache
   -- To UNSUBSCRIBE, email to debian-user-turkish-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact
listmaster@lists.debian.org
    

Reply to: