LOG-Datei voll
Verfasst: 20. Sep 2023 11:50
Gestern konnte ich plötzlich meine openhab-Installation (openHAB 3.4.0.M3) nicht mehr per Webinterface erreichen. Der SSH Zugriff via Putty hingegen funktionierte problemlos.
Nach etwas Fehlersuche und etwas "googlen" habe ich als Ursache "volle" LOG-Dateien ausgemacht. Auf der Raspberry-SD-Speicherkarte war schlicht kein Platz mehr. OK, ich habe das openhab-log-Verzeichnis einfach gelöscht, ein neues angelegt und den Befehl "openhab-cli reset-ownership" ausgeführt.
Nach einem Neustart funktionierte wieder alles einwandfrei.
Um das Problem zukünftig zu umgehen, habe ich überlegt, zyklisch einen Teil der Datei zu löschen. Z.B. mit:
sudo tail -n 100 /var/log/openhab/openhab.log | sudo tee /var/log/openhab/openhab.log
So richtig gefällt mir das aber nicht, da ich das ja auch für die events.log machen muss.
Gibt es irgendwie eine elegante Möglichkeit nur einen Teil (zeitlich definiert) der LOG-Dateien zu erhalten? Kann man das ggfl. irgendwo konfigurieren?
Nach etwas Fehlersuche und etwas "googlen" habe ich als Ursache "volle" LOG-Dateien ausgemacht. Auf der Raspberry-SD-Speicherkarte war schlicht kein Platz mehr. OK, ich habe das openhab-log-Verzeichnis einfach gelöscht, ein neues angelegt und den Befehl "openhab-cli reset-ownership" ausgeführt.
Nach einem Neustart funktionierte wieder alles einwandfrei.
Um das Problem zukünftig zu umgehen, habe ich überlegt, zyklisch einen Teil der Datei zu löschen. Z.B. mit:
sudo tail -n 100 /var/log/openhab/openhab.log | sudo tee /var/log/openhab/openhab.log
So richtig gefällt mir das aber nicht, da ich das ja auch für die events.log machen muss.
Gibt es irgendwie eine elegante Möglichkeit nur einen Teil (zeitlich definiert) der LOG-Dateien zu erhalten? Kann man das ggfl. irgendwo konfigurieren?