DBlog errors "DBD::mysql::st execute_array failed:" DBD::mysql::st execute_a

Begonnen von GeZi3560, 21 Januar 2024, 15:59:52

Vorheriges Thema - Nächstes Thema

GeZi3560

Help,  ich bekomme diese DBlog Errors ( zum Glück nun bei meinem Testsystem)

Es werden dennoch daten in die DB geschreiben.

Was kann das sein ?


2024.01.21 15:53:21 2: logdb - Error table history - DBD::mysql::st execute_array failed: executing 5789 generated 24 errors [for Statement "DBD::mysql::st execute_array failed: (TIMESTAMP, DEVICE, TYPE, EVENT, READING, VALUE, UNIT) VALUES (?,?,?,?,?,?,?)"] at ./FHEM/93_DbLog.pm line 3238.

2024.01.21 15:53:29 2: logdb - Error table history - DBD::mysql::st execute_array failed: executing 5803 generated 25 errors [for Statement "INSERT INTO history (TIMESTAMP, DEVICE, TYPE, EVENT, READING, VALUE, UNIT) VALUES (?,?,?,?,?,?,?)"] at ./FHEM/93_DbLog.pm line 3238.

2024.01.21 15:53:38 2: logdb - Error table history - DBD::mysql::st execute_array failed: executing 5804 generated 25 errors [for Statement "INSERT INTO history (TIMESTAMP, DEVICE, TYPE, EVENT, READING, VALUE, UNIT) VALUES (?,?,?,?,?,?,?)"] at ./FHEM/93_DbLog.pm line 3238.

2024.01.21 15:53:47 2: logdb - Error table history - DBD::mysql::st execute_array failed: executing 5805 generated 25 errors [for Statement "INSERT INTO history (TIMESTAMP, DEVICE, TYPE, EVENT, READING, VALUE, UNIT) VALUES (?,?,?,?,?,?,?)"] at ./FHEM/93_DbLog.pm line 3238.

2024.01.21 15:53:56 2: logdb - Error table history - DBD::mysql::st execute_array failed: executing 5806 generated 25 errors [for Statement "INSERT INTO history (TIMESTAMP, DEVICE, TYPE, EVENT, READING, VALUE, UNIT) VALUES (?,?,?,?,?,?,?)"] at ./FHEM/93_DbLog.pm line 3238.

2024.01.21 15:54:05 2: logdb - Error table history - DBD::mysql::st execute_array failed: executing 5807 generated 25 errors [for Statement "INSERT INTO history (TIMESTAMP, DEVICE, TYPE, EVENT, READING, VALUE, UNIT) VALUES (?,?,?,?,?,?,?)"] at ./FHEM/93_DbLog.pm line 3238.

2024.01.21 15:54:14 2: logdb - Error table history - DBD::mysql::st execute_array failed: executing 5808 generated 25 errors [for Statement "INSERT INTO history (TIMESTAMP, DEVICE, TYPE, EVENT, READING, VALUE, UNIT) VALUES (?,?,?,?,?,?,?)"] at ./FHEM/93_DbLog.pm line 3238.

Danke und Gruss

Gerd
Raspberry Pi 4 4GB, MariaDB,2 Cul V3 868 ,1 Cul V3, 433, Zwave-USB, Conbee2, DeConz, MAX WT und Ventile,HM, Somfy, Fibaro, Shellys, Tradfri, Lidl Zigbee

betateilchen

Das sind zu wenige Informationen, um Dir wirklich helfen zu können.

Ein Logauszug mit verbose=5 wäre hilfreich, damit man besser erkennen kann, was vor der Ausgabe der Meldung passiert.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

GeZi3560

Oh, ich sehe gerade im Reading: 

state: Another operation is in progress. Data is stored temporarily.

Mal sehen ob es sich mit der Zeit selbst behebt..

Raspberry Pi 4 4GB, MariaDB,2 Cul V3 868 ,1 Cul V3, 433, Zwave-USB, Conbee2, DeConz, MAX WT und Ventile,HM, Somfy, Fibaro, Shellys, Tradfri, Lidl Zigbee

DS_Starter

Also die Logeinträge sagen aus, dass 25 Datensätze nicht in die DB wollen.
Das kann verschiedene Ursachen haben und wie betateilchen schon schrieb sieht man mit verbose 5 deutlich mehr.
Abhängig vom Cache-Stand können aber sehr viele! Logeinträge entstehen.
Ich schlage dir vor folgendes Attr zu setzen:

insertMode = 1

Und wie groß ist der Cache schon? sieht man an den entsprechenden Readings.
Es ist eher unwahrscheinlich dass eine Selbstheilung eintritt.

Wenn verbose 5 wegen zuviel Daten ungünstig erscheint, kannst du noch das Attr

commitMode = ac:on_ta:off

setzen. Allerdings werden dann die problematischen Datensätze verworfen und wir können den Grund dann wohl nicht mehr nachvollziehen.
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

DS_Starter

Sehe gerade es dürften mehr als 5800 Datensätze sein. Verbose 5 gibt uns dann eine ganze Menge Material!
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

GeZi3560

Das Problem hat sich von selbst gelöst, es war wohl wirklich so das ein anderer Prozess tätig war.
Raspberry Pi 4 4GB, MariaDB,2 Cul V3 868 ,1 Cul V3, 433, Zwave-USB, Conbee2, DeConz, MAX WT und Ventile,HM, Somfy, Fibaro, Shellys, Tradfri, Lidl Zigbee