Hallo, mein Ordner logfiles ist nun schon auf über 4100 DAteien mit über 650 MB angewachsen. Möglicherweise eine Menge Ballast, was sich da in Jahren angesammelt hat. Datensicherungen per FTP dauern ohnehin schon sehr lange. Welche Typen dieser Dateien kann man bedenkenlos löschen. Oder davon wie lange aufheben? errors........html.gz ? errors........log.gz ? payment.paypal..........log.gz udater..............gz
Prinzipiell ist alles dort für den laufenden Betrieb unnötig. In den Logfiles stehen Informationen zu aufgetretenen Fehlern, Transaktionsdetails für Zahlungen, Versand, etc. Die Sachen dienen zu 99% der Diagnose im Fehlerfall.
Du kannst den Inhalt gefahrlos löschen, aber wenn dann was ist wird wahrscheinlich genau wieder das Logfile weg sein, dass Aufschluss gibt. Generell: Ich würde immer alles wegwerfen, was nach Dateidatum älter als 4 Wochen ist. Hab mal ein Featureticket angelegt als Merker: https://tracker.gambio-server.net/issues/46552
@Wilken (Gambio) Fragen dazu: In dem Ordner befinden sich "security*.log" und security*.html" sowie "errors*.log" und errors*.html" mit jeweils Dateigrößen zwischen 450kb und 850kb. Dazu dann noch "*.gz" Dateien mit geringerer Dateigröße. Sind die "*.gz" Dateien die einzelnen Ereignisse, die dann zusammengefasst in den "*.log" und "*.html" dargestellt werden? Kann eines von beiden weg?
Also besteht kein Zusammenhang zwischen den vielzähligen kleineren "*html.gz", "*log.gz" und den größeren "*.log" und "*.html" Dateien? Was von beiden wäre denn interessant, wenn es zu einem Problem kommen würde?
Die Datei die zum Zeitpunkt des Problems befüllt wurde. Daher kannst idR alles was älter als 4-5 Wochen ist löschen. Rest behällt man. Die Stören aber auch normal nicht, ausser hast Speicherplatzmangel
Okay. Ich formuliere mal anders. Sind die vielen kleinen Log-Dateien in der einen Großen zusammengefasst oder muss man sowohl die kleinen als auch die Großen für einige Zeit aufheben? Wenn der Inhalt der kleinen Log-Dateien in der Großen steht, können die kleinen ja weg.
Hm. Auf dem Screenshot oben sind 2 Logdateien zu sehen. Eine error*.log und eine security*.log. Eine ist 629kb die andere 845kb groß - und zahlreiche gz Archive. Frage war, ob die einzelnen gz Archive in einer der großen *.log Dateien zusammengefasst sind oder nicht. Oder wird bei einem Ereignis etwas in die "große" *.log Datei geschrieben (dass dort alles zusammengefasst ist) und das jeweilige Ereignis einzeln je gz Archuiv gespeichert. Was steht in den *.log Dateien und was in den *.gz Archiven? Derselbe Inhalt? Dann würde es ja reichen, eine von beiden aufzuheben.
error.log und sec. log sind für verschiedene Dinge - haben nix miteinander zu tun. Das sind immer die aktuellen log dateien. Dann kommen die ab gewisser größe in eine GZ datei um archiviert zu werden. daher nochmal - löschen kannst immer nur die zip .gz Dateien die älter sind als 4-5 Wochen.
Aktuelle Ereignisse werden immer in die *.log- und/oder *.html-Dateien geschrieben. Wenn so eine Datei die unter Shop Einstellungen → System Einstellungen → Logging-Optionen → Maximale Dateigröße eingestellte Grenze überschreitet, wird sie zu einer *.gz-Datei gepackt. Wann das jeweils passiert ist, kann man am Zeitstempel im Dateinamen erkennen. Wie lange du die Log-Dateien aufhebst, ist im Grunde deine Sache. Achte nur drauf, dass du dem Support keine Fragen zu Vorgängen stellst, zu denen du die Logs womöglich schon gelöscht hast. So etwas erzeugt mitunter Unmut.
@Marco (Gambio) Danke. Genau DAS wollte ich wissen Es wäre also unsinnig, die *.log bzw *.html Dateien zu löschen, da die aber einer Größe X in ein Archiv komprimiert werden. Ältere Archive hingegen kann man löschen - aktuelle eher nicht so, weil ihr sonst nachvollziehbar "unmutig" werdet, wenn die Fehlermeldung gelöscht ist.
Das is genau das was wir die ganze Zeit sagen - die .gz Dateien älter als 4-5 Wochen kannst du löschen.