Anzahl gespeicherte Logfiles LogfileCount

ich habe trotz eingestelltem LogfileCount = 9 immer nur das letzte Logfile auf der Symbox.
Speicherplatz bzw. Logfilegrösse dürfte nicht das Problem sein.
Woran könnte das Problem liegen?
Logfiles
Spezialschalter LogfileCount
symbox system einsehen

Sorry für die späte Antwort.

Die SymBox speichert die Logfile im RAM Drive, welches aktuell auf 100MB limitiert ist. Wie man in deinem Screenshot sieht, wird das Logfile ziemlich genau auf diese Größe immer wieder reduziert, entfernt und neu bis zu dem Limit befüllt.

Ich würde ggf. ein paar Spezialschalter deaktivieren oder nachsehen, warum das Logfile bei dir so schnell so groß wird. Dadurch kannst du dann ggf. mit den 100MB mehrere Tage mitloggen.

paresy

Danke für die Erläuterung.
Da ja genug Speicherplatz auf der Symbox vorhanden ist, wäre eine Vergrößerung praktisch - anstatt Logfilecount könnte man evtl die Größe des Logfilespeichers konfigurieren.

Naja, wir wollen die Logfiles nicht auf dem Flash haben. Du würdest damit nur unnötig die Laufzeit vom Flash Speicher reduzieren. Dieser nutzt sich ab und bei vielen Daten, die wie bei Logfiles geschrieben werden, würde dieser unnötig abgenutzt.

paresy

Das mit dem Löschen alter Logs scheint irgend wie nicht zu klappen.

Symcon v8.1 / Spezialschalter “Logfile Count” steht bei mir auf 15.

Ein /var/log/symcon ls | wc -l liefert 580 Dateien.

………..logfile1731452404.log.1.gz logfile1738191604.log.1.gz logfile1744754411.log.1.gz logfile1751835971.log.1.gz logfile1758924021.log.1.gz logfile1764716458.log
logfile1731538800.log.1.gz logfile1738278013.log.1.gz logfile1744755719.log.1.gz logfile1751839250.log.1.gz logfile1759010414.log.1.gz logfile.log
logfile1731625250.log.1.gz logfile1738364413.log.1.gz logfile1744840836.log.1.gz logfile1751925635.log.1.gz logfile1759096858.log.1.gz

Viele davon also aus 2024 bis heute.

Symcon läuft als root, die Dateien gehören root.

Du hast dein Linux so eingerichtet, dass es die Logs einpackt, Symcon wird sehr wahrscheinlich nur die *.log aufräumen, die anderen sind ja nicht (mehr) von Symcon :wink: .

:upside_down_face:

Danke für den Tip…. Ich Anfänger..
Es sind nur 15 files mit “access*.log” da, also Symcon macht das richtig.

Offtopic:
Der Linux-Logrotate will mit oder ohne postrotate die alten .gz nicht löschen.….
(find /var/…. auf Bash fuktioniert.)

/var/log/symcon/*.gz {
rotate 7
postrotate
find /var/log/symcon/ -name "
*.gz" -mtime +34 -delete
endscript
}

logrotate /etc/logrotate.d/symcon --debug

rotating pattern: /var/log/symcon/*.gz 1048576 bytes (no old logs will be kept)
empty log files are rotated, old logs are removed