Fehlermeldung DbLog nach Update Synology MariaDB 10

Begonnen von kleineslichtHH, 16 Oktober 2018, 19:36:58

Vorheriges Thema - Nächstes Thema

kleineslichtHH

Hallo ihr Süßen,


ich habe seit dem Update meiner Synology mit laufender MariaDB 10 ein Problem mit dem logging.


folgender Fehler kommt im DB Device
DBD::mysql::st execute_array failed: executing 386 generated 58 errors at ./FHEM/93_DbLog.pm line 2063.


Ein configCheck gibt keinerlei Bedenken raus.


Folgender Auszug aus der Logdatei mit Verbose 5


2018.10.16 19:20:43 5: DbLog logdb -> DbLog_PushAsyncDone finished
2018.10.16 19:20:43 5: DbLog logdb -> Start DbLog_PushAsyncDone
2018.10.16 19:20:43 5: DbLog logdb -> DbLog_PushAsync finished


2018.10.16 19:20:43 2: DbLog logdb -> Error table history - DBD::mysql::st execute_array failed: executing 330 generated 44 errors at ./FHEM/93_DbLog.pm line 2063.
2018.10.16 19:20:42 5: DbLog logdb -> processing event Timestamp: 2018-10-16 19:20:06, Device: sonoff80, Type: MQTT_DEVICE, Event: POWER: OFF, Reading: POWER, Value: OFF, Unit:
...eingekürzt...
2018.10.16 19:20:42 5: DbLog logdb -> processing event Timestamp: 2018-10-16 19:18:00, Device: WT.Kinderzimmer, Type: MAX, Event: temperature: 20.5, Reading: temperature, Value: 20.5, Unit: �C
2018.10.16 19:20:42 5: DbLog logdb -> processing event Timestamp: 2018-10-16 19:18:59, Device: tanken_Shell_Steinbecker, Type: HTTPMOD, Event: Diesel: 1.299, Reading: Diesel, Value: 1.299, Unit:
2018.10.16 19:20:42 5: DbLog logdb -> Primary Key used in fhem.current: none
2018.10.16 19:20:42 5: DbLog logdb -> Primary Key used in fhem.history: none
2018.10.16 19:20:42 4: DbLog logdb -> AutoCommit mode: ON, Transaction mode: ON
2018.10.16 19:20:42 5: DbLog logdb -> DbLogType is: Current/History
2018.10.16 19:20:42 5: DbLog logdb -> Start DbLog_PushAsync
2018.10.16 19:20:42 5: DbLog logdb -> DbLog_PushAsync called with timeout: 1500
2018.10.16 19:20:42 5: DbLog logdb -> MemCache contains: 2018-10-16 19:20:06|sonoff80|MQTT_DEVICE|POWER: OFF|POWER|OFF|
...eingekürzt...
2018.10.16 19:20:42 5: DbLog logdb -> MemCache contains: 2018-10-16 19:18:00|WT.Kinderzimmer|MAX|temperature: 20.5|temperature|20.5|�C
2018.10.16 19:20:42 5: DbLog logdb -> MemCache contains: 2018-10-16 19:18:59|tanken_Shell_Steinbecker|HTTPMOD|Diesel: 1.299|Diesel|1.299|
2018.10.16 19:20:42 4: DbLog logdb -> DbLogType is: Current/History
2018.10.16 19:20:42 4: DbLog logdb -> MemCache contains 330 entries to process
2018.10.16 19:20:42 4: DbLog logdb -> ################################################################
2018.10.16 19:20:42 4: DbLog logdb -> ###      New database processing cycle - asynchronous        ###
2018.10.16 19:20:42 4: DbLog logdb -> ################################################################
2018.10.16 19:20:42 3: DbLog logdb - UTF8 support enabled
2018.10.16 19:20:42 3: DbLog logdb - Push-Handle to db mysql:database=fhem;host=192.168.178.11;port=3307 created
2018.10.16 19:20:42 3: DbLog logdb - Creating Push-Handle to database mysql:database=fhem;host=192.168.178.11;port=3307 with user pi
2018.10.16 19:20:42 3: DbLog logdb: Reopen requested.



Über PHPMyAdmin bekomme ich Zugriff auf die Datenbank


Vielleicht könnt Ihr mir ja behilflich sein :-)

DS_Starter

Guten Abend,

das Problem hatten wir vor kurzem hier gelöst:
https://forum.fhem.de/index.php/topic,68646.msg844959.html#msg844959

Ich habe eine weiterentwickelte DbLog-Version zur Verfügung gestellt:

https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

Die Version habe ich heute eingecheckt, ist morgen früh im Update verfügbar.
Du kannst sie aber herunterladen und dann das Attribut


charFilter = 1


setzen. Da der Fehler durch Zeichenketten verursacht wird, die sich schon im Cache befinden dann ein paar Minuten lang das
Attribut:


commitMode = basic_ta:off


setzen. Wenn der Fehler nicht mehr gemeldet wird, kannst du dieses Attribut wieder entfernen.
Hast du MAX-Devices ? EDIT: habe schon gesehen dass du MAX hast und genau dort auch wieder das Problem hervorgerufen wird.
Kannst in dem anderen Thread einiges über die Hintergründe lesen.

Grüße
Heiko
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