DbRep / reducelog Abstürze

Begonnen von Szlachta, 22 Mai 2023, 15:48:22

Vorheriges Thema - Nächstes Thema

Szlachta

Hallo,

seit einiger Zeit funktioniert bei mir reducelog nicht mehr korrekt. Wenn ich das starte - z.B. mit 7 Tagen - beginnt DbRep mit reducelog und nach wenigen Minuten hängt sich das System auf und restartet.

Im Log sieht das dann z.B. so aus:

2023.05.22 15:32:54 3: DbRep 9.1.Sys.DB.Rep - ################################################################
2023.05.22 15:32:54 3: DbRep 9.1.Sys.DB.Rep - ###                    new reduceLog run                     ###
2023.05.22 15:32:54 3: DbRep 9.1.Sys.DB.Rep - ################################################################
2023.05.22 15:32:54 3: DbRep 9.1.Sys.DB.Rep - get initial structure information of database "fhem", remaining attempts: 3
2023.05.22 15:32:54 3: DbRep 9.1.Sys.DB.Rep - Connectiontest to database mysql:database=fhem;host=192.168.10.110;port=3306 with user fhemuser
2023.05.22 15:32:54 3: DbRep 9.1.Sys.DB.Rep - Index Report_Idx exists. Check ok
2023.05.22 15:32:54 3: DbRep 9.1.Sys.DB.Rep - Initial data information retrieved - total time used: 0.0155 seconds
2023.05.22 15:32:54 3: DbRep 9.1.Sys.DB.Rep - Connectiontest to db mysql:database=fhem;host=192.168.10.110;port=3306 successful
2023.05.22 15:32:54 3: DbRep 9.1.Sys.DB.Rep - reduce data older than: 2023-05-15 23:59:59, newer than: 2016-07-28 00:00:00
2023.05.22 15:32:54 3: DbRep 9.1.Sys.DB.Rep - reduceLog requested with options:
INCLUDE -> Devs: % Readings: %
2023.05.22 15:37:22 2: DbLog 9.1.Sys.DB.Log - Wait for last database cycle due to shutdown ...
2023.05.22 15:37:22 1: HMCCU [9.1.Sys.HomeMatic.CCU3] Graceful shutdown in 8 seconds

Also hier hat sich das System aufgehangen, nachdem reducelog 4 Minuten lief und FHEM hat neu durchgestartet. Da kurz vor dem Restart noch ein DbLog Eintrage kommt hat es vielleicht irgendwas mit dem Schreiben des Caches in die DB zu tun.

Früher ging DbRep/reducelog einwandfrei durch.

Hat irgendjemand eine Idee woran das liegt?

betateilchen

Falsches Unterforum für Fragen zu DbRep.

ZitatModule: 93_DbRep.pm Maintainer: DS_Starter Forum: Sonstiges

Siehe auch: https://forum.fhem.de/index.php?topic=13092.0

Unten auf der Seite findest Du einen Button zum Verschieben des Themas an die richtige Stelle.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

DS_Starter

ZitatWenn ich das starte - z.B. mit 7 Tagen - beginnt DbRep mit reducelog und nach wenigen Minuten hängt sich das System auf und restartet.

Das ..

DbRep 9.1.Sys.DB.Rep - reduce data older than: 2023-05-15 23:59:59, newer than: 2016-07-28 00:00:00
sind aber mehr als 7 Tage ... ca. 7 Jahre.

Ich hätte jetzt auf Speicher zu Ende getippt, da fehlen mir allerdings die typischen Meldung "cannot fork" u.dgl.

Aber schränke den Zeitraum tatsächlich auf 7 Tage z.B. ein und lass es laufen.
ESXi@NUC+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

Szlachta

Naja, halt mit dem Parameter nur die letzten 7 Tage nicht zu reduzieren.

Szlachta

DbRep läuft heute wieder durch, habe es mit älter als 365 Tagen versucht. Keine Ahnung warum es nun wieder funktioniert.