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