Sziasztok!

Van egy régi mailserverem (Debian 3.1, courier+postfix+clamav+spamassassin+apache+squirrelmail fut rajta). Valamelyik nap a szerveren elérhetetlenné vált az smtp, megnézve a gépet ilyeneket írt ki:

__alloc_pages: 0-order allocation failed (gfp=0x1d2/0)
VM: killing process xxx

Vagyis valami memóriafoglalási hiba miatt elkezdte kilőni a processeket. Ezek az üzenetek a logfile-okban meg sem jelentek. Ráguglizva a hibára, mindenhol azt írták hogy akkor fordul ez elő, ha elfogy a memória vagy a swap. Csakhogy a szerver évek óta megy ugyanilyen beállításokkal, eddig nem volt vele ilyen gond. Lekérdezve a szabad memóriát, egyáltalán nem úgy tűnt hogy tele lenne. A gépben 384 MB DDR ECC RAM volt, egy gyors memteszt nem látta hibásnak (igaz nem ment órákig). Mivel újraindítás után is előjött a jelenség - még ha nem is rögtön - jobb megoldás híján, tüneti kezelésként kapott 1 GB RAM-ot, de szeretném kideríteni a valódi okot. A memóriafoglalás most eképpen alakul:

             total       used       free     shared    buffers     cached
Mem:        903956      34336     869620          0       3040       9160
-/+ buffers/cache:      22136     881820
Swap:       497992     115460     382532

Ebből nem úgy tűnik hogy a 384 MB kevés lett volna. Hol érdemes elindulni?


--
Üdvözlettel:

Illés Balázs
rendszergazda
Tömörkény István Gimnázium és Művészeti Szakközépiskola, Szeged
_______________________________________________
Techinfo mailing list
Techinfo@lista.sulinet.hu
Fel- és leiratkozás: http://lista.sulinet.hu/mailman/listinfo/techinfo
Illemtan: http://www.1let.hu/illemtan.html
Ügyfélszolgálat FAQ: http://www.kozhalo2.hu/Faq.aspx

válasz