Logrotate

    • Habe beim log durchsehen eben gesehen das die log dabei recht groß geworden ist und dadurch unübersichtlich. wenn ich einen Fehler suche muss ich ja nicht Monate durchsehen, normalerweise reicht ein Intervall von einer Woche.
      aus diesem Grunde habe ich die log Dateien in logrotate eingebunden. ob das auf Dauer funktioniert muss sich zeigen.
      für alle die es auch versuchen möchten hier die Anleitung.

      im Verzeichnis /etc/logrotate.d/ eine Datei erstellen die am besten SHC heist.
      als Inhalt habe ich darin stehen:

      Source Code

      1. /var/www/shc/rwf/data/log/*.log {
      2. su www-data www-data
      3. weekly
      4. rotate 24
      5. compress
      6. delaycompress
      7. notifempty
      8. missingok
      9. }


      und schon wird ein mal die Woche eine gz von der log erzeugt und das in diesem fall für 24 Wochen.

      sollte das auf Dauer so funktionieren, könnte man es ja in die Anleitung aufnehmen, oder hat shc ein problem damit wenn die eigentliche .log nicht mehr da ist?, denn die wird ja gezippt und es muss eine neue erstellt werden.
      Gruß

      Matthias
      1x RasPi b, 3x RasPi b+, 1x RasPi 2, 2x RasPi 3, 2x RasPi Zero, 1x RadPi 4 (4GB) 1x BananaPi M1, 1x BananaPi R1, 1x BananaPi M3, 2x OrangePi Zero, 1x OrangePi One

      BTC: 1AJgWX9SXzH6wpoQ9d5HpkLcct6kAuatvJ
      NMC: N9fF4858aVWpY3Zu5xSxBV4XLvZ73D8eKV

      The post was edited 1 time, last by adm1n ().

    • RE: Logrotate

      Es sind ungefähr eine Million mal dieser Fehler darin. Die Datei ist fast 80 mb groß. Hat wohl nie wirklich zu Problemen geführt, bis ich jetzt nachgesehen habe, wegen eines anderen Problem.

      adm1n wrote:



      bei dieser Fehlermeldung bin ich jedoch überfragt. scheint das dort eine fritzbox Sache abgefragt wird, welche es aber nicht gibt und außerdem habe ich keine avm Produkte.



      Source Code

      1. //////////////////////////////////////////////////////////////////////////////////////////////////
      2. // Notice
      3. //////////////////////////////////////////////////////////////////////////////////////////////////
      4. Datei:         /var/www/shc/shc/data/commands/all/roomsync.class.php
      5. Zeile:         206
      6. Meldung:       Undefined variable: avmPowerValues
      7. Fehler Nummer: 8
      8. Zeit:          23.06.2015 19:35:50
      9. //Trace///////////////////////////////////////////////////////////////////////////////////////////
      10. #0 /var/www/shc/shc/data/commands/all/roomsync.class.php @ Line: 206 RWF\Error\Error->handlePhpError(8, 'Undefined variable: avmPowerVa...', '/var/www/shc/shc/data/c
      11. ommands...', 206, Array(16))
      12. #1 lib/request/commands/synccommand.class.php @ Line: 47 SHC\Command\All\RoomSync->processData()
      13. #2 lib/request/abstractcommand.class.php @ Line: 77 RWF\Request\Commands\SyncCommand->executeCommand()
      14. #3 lib/request/requesthandler.class.php @ Line: 184 RWF\Request\AbstractCommand->execute(RWF\Request\HttpRequest, RWF\Request\SSEResponse)
      15. #4 lib/request/requesthandler.class.php @ Line: 133 RWF\Request\RequestHandler->handleWebRequest('sync', 'room')
      16. #5 lib/request/requesthandler.class.php @ Line: 103 RWF\Request\RequestHandler->__construct('sync', 'room')
      17. #6 /var/www/shc/index.php @ Line: 25 RWF\Request\RequestHandler::handleRequest()
      18. #7 {main}
      Display All


      Gruß

      Matthias
      1x RasPi b, 3x RasPi b+, 1x RasPi 2, 2x RasPi 3, 2x RasPi Zero, 1x RadPi 4 (4GB) 1x BananaPi M1, 1x BananaPi R1, 1x BananaPi M3, 2x OrangePi Zero, 1x OrangePi One

      BTC: 1AJgWX9SXzH6wpoQ9d5HpkLcct6kAuatvJ
      NMC: N9fF4858aVWpY3Zu5xSxBV4XLvZ73D8eKV