NEWS
SQL History Adapter (SQLite) kann Werte gelegentlich nicht speichern
-
Hallo,
ich habe gestern mal den Umstieg auf die DB basierte Ablage mittels SQLite gewagt. Funktioniert soweit grundsätzlich, allerdings haben die Werdegänge Lücken. Ein Blick ins Log zeigt ein paar von denen:
sql.0 2016-01-02 08:58:28 error sql.0 Cannot insert INSERT INTO ts_number (id, ts, val, ack, _from, q) VALUES(4, 1451721498000, 91, 1, 2, 0);: Error: SQLITE_BUSY: database is locked
sql.0 2016-01-02 08:58:16 error sql.0 Cannot insert INSERT INTO ts_number (id, ts, val, ack, _from, q) VALUES(7, 1451721486000, 20, 1, 2, 0);: Error: SQLITE_BUSY: database is locked
sql-0 2016-01-02 08:38:08 error Cannot insert INSERT INTO ts_number (id, ts, val, ack, _from, q) VALUES(7, 1451720277000, 20, 1, 2, 0);: Error: SQLITE_BUSY: database is locked
Platform: Mac OS X (10.11)
history: 0.2.1
history SQL: 0.1.2
Bug?
-
Ja, das ist ein bekanntes Problem.
Schau mal in diesem Thread http://forum.iobroker.net/viewtopic.php?f=23&t=1776
-
Ja, das ist ein bekanntes Problem.
Schau mal in diesem Thread http://forum.iobroker.net/viewtopic.php?f=23&t=1776 `
:mrgreen: ups, den Thread kannte ich, aber über Seite 1/7 hab ich wohl nicht hinausgelesen
Dann sitze ich das mal aus - oder kann ich irgendwie beim fixen helfen? JS ist leider nicht so mein Steckenpferd :?
-
Naja, so wie ich das sehe haben wohl die meisten von uns inzwischen auf MySQL oder MS-SQL gewechselt. Dort tritt der Fehler nicht auf.
Mit dem Fixing für SQLite wird sich's wohl vorerst etwas hinziehen da Bluefox momentan im Urlaub ist..
-
Bin auch auf mySQL umgestiegen und hab seitdem auch keine Auffälligkeiten mehr.
mySQL läuft bei mir auch dem Cubietruck zusammen mit ioBoker ohne Probleme.
Gruß,
Eric
-
kann ich nur bestätigen - MySQL und keine Brösel….
Grüße
etv