Am Don, 14 Sep 2000 schrieb H.-U. Jetter: Hallo,
hi miteinand,
Rainer Lischke schrieb:
Volker Böhm schrieb:
Michael Helms schrieb: ich hab hier den hübschen Effekt, dass, wenn /var/log/messages wegen Überfüllung vom System gepackt wird, die neue leere /var/log/messages immer leer bleibt. Sprich kein Programm ist mehr in der Lage irgendwas dort zu loggen.
...hübsch? ein sch....effekt. soweit wir hier beobachtet haben, wird ddie messages nicht bei überfüllung, sondern einfach bei einer bestimmten grösse, gepackt und neu angelegt und die bleibt ab und zu leer :-( ist uns passiert, als z.b. eine ISDN-anlage alle sekunde irgendeinen puls schickte und der dann jeweils eine zeile in den messages produzierte und dieselbe dann "zumüllt". somit wären wir beim ISDN ;-) oder nicht?
Hab ich öfters mit der /var/log/messages. Da hilft dann nur /sbin/init.d/syslog stop /sbin/init.d/syslog start Das hilft bis es mal wieder klemmt. Kennt jemand die eigentliche Ursache und vielleicht eine ordentliche Abhilfe? ...tja, das hilft schon, jedoch weiss das wirklich (k)einer :-? ddenn die obigen zeilen in einen cronjob zu packen kanns ja auch nicht sein!
Ich habe zwar keine ordentliche Lösung dafür, aber für mich tuts folgendes: Im Skript /etc/cron.daily/aaa_base, dass die Größe der Log-Dateien überprüft, habe ich die beiden oben aufgeführten zwei Zeilen eingefügt um den syslog neu zu starten. Will man das nicht, bleibt noch die Möglichkeit, in /etc/syslog.conf die Ausgabe in /var/log/allmessages zu aktivieren. So stehen die Ereignisse wenigstens in einer der Dateien. Dass jeweils zwei Log-Dateien zur selben Viertelstunde ihre Größe erreichen ist nicht so wahrscheinlich. Die Grösse der Dateien, ab wann gepackt und neu angelegt wird, stellst Du in /etc/logfiles ein. Gruß Karlheinz -- E-Mail: karlheinz.guenster@t-online.de --