PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Probleme mit Mandrake 9.2 (Kernel 2.4.22-10) - Speicherüberlauf, alle Dienste stoppen



MaxPayne
13.12.03, 14:12
Hallo,

ich habe bei mir vorgestern Mandrake 9.1 auf 9.2 geupdated und da ist ja der neuere 2.4.22-10er Kernel dabei. Der läuft soweit auch ganz gut, allerdings habe ich nun schon zwei Mal das Problem gehabt, dass das System wohl den ganzen Speicher (physikalisch und virtuell) zugemüllt hat und schließlich VM alle Dienste (sogar SSH) heruntergefahren hat.
Dann geht nichts mehr und der Monitor bleibt schwarz - lediglich ein Ping dringt noch zu dem Rechner durch und kommt auch wieder zurück.

Das sah dann heute morgen in den Ansätzen so aus und lief bis alles platt war (Logs finden sich in /var/log/messages):
Dec 13 05:32:50 Server-2 kernel: VM: killing process httpd2
Dec 13 05:32:50 Server-2 kernel: __alloc_pages: 0-order allocation failed (gfp=0x1d2/0)
Dec 13 05:32:50 Server-2 kernel: __alloc_pages: 0-order allocation failed (gfp=0x1d2/0)
Dec 13 05:32:50 Server-2 kernel: __alloc_pages: 0-order allocation failed (gfp=0x1d2/0)
Dec 13 05:32:50 Server-2 kernel: __alloc_pages: 0-order allocation failed (gfp=0x1d2/0)
Dec 13 05:32:50 Server-2 kernel: __alloc_pages: 0-order allocation failed (gfp=0x1d2/0)
Dec 13 05:32:50 Server-2 kernel: VM: killing process crond

Ich habe nach der Fehlermeldung gegooglet und bin, wie Anfangs auch schon gelesen, darauf gekommen, dass es sich wohl um einen Speicherüberlauf handelt. In meinen RRDTool Grafiken konnte ich auch sehr schön sehen wie die Systemlast (Prozesse von 180 auf bis zu knapp 500, Systemload von 0,x auf > 50) vor dem Absturz über 4h ständig stieg und dann schließlich wohl zum Kollaps geführt hat.

Habt ihr eine Idee? Mit Mandrake 9.1 hatte ich Uptimes von > 14 Tagen und hätte das System auch länger laufen lassen können.


cu Yannick