Am Dienstag, 1. Juli 2003 20:21 schrieb Thomas Michalka: Hallo Thomas
Hallo,
mir ist es neulich passiert, daß meine /var-Partition durch exzessives Logging vollgeschrieben wurde. Dadurch war u.a. Effekten derjenige, daß man sich am kdm nicht mehr anmelden konnte. [...] Was mich nun interessieren würde, ist aber, wie das überhaupt so weit gehen kann, daß der Kernel hier scheinbar endlose Schreibversuche unternimmt. Irgendwann sollte der Kernel doch aufgeben, oder? (Ich habe übrigens noch die Version 2.4.10-4GB von der SuSE 7.3.)
Setzte mal den Loglevel des syslogd ein wenig herunter. Da du SuSE 7.3 verwendest, sollte die Einstellung irgendwo in der /etc/rc.config bzw. möglicherweise auch in einer Datei im Verzeichnis /etc/rc.config.d zu machen sein. Kann dir im Moment leider nichts genaueres sagen, da ich hier keine SuSE 7.x laufen habe. Vielleicht hilft das aber trotzdem weiter. Andererseits könntest du auch einen Cronjob schreiben, der z.B. alle 30 Minuten die Größe der Logfiles überprüft und gegebenenfalls komprimiert bzw. die älteren ganz löscht. [...]
Was mich noch interessieren würde: Wie kann man verhindern, daß ein amoklaufender Prozess den Speicher zumüllt und dann durch exzessives Paging das System völlig inreaktiv wird (ist mir vor Jahren einmalig mit einem KDE-Programm passiert)? Kann man irgendwie die Speicherbelegung begrenzen?
Ja, das geht läßt sich mit 'ulimit' machen, siehe auch http://sdb.suse.de/de/sdb/html/mfrueh_ulimit.html
Danke für Eure geschätzten Meinungen und Vorschläge!
viele Grüße, sam