In meinem Event monitor ist mir aufgefallen, dass vor jedem Event das geloggt wird, DbLog sich neu verbindet:
2015-10-31 10:37:32 DbLog myDbLog connected
#Einige Sensoren Events
2015-10-31 10:37:36 DbLog myDbLog connected
2015-10-31 10:37:36 DbLog myDbLog connected
#Einige Sensoren Events
Ich betreibe DbLog mit MySQL. Ist ein Timeout schuld, dass sich FHEM immer erneut bei der Datenbank anmelden muss? Was könnte der Grund sein?
Grüße
hhsch
Hallo,
dieses verhalten kann ich bei mir auch beobachten - und ich bin mir relativ sicher, dass ich früher dieses Verhalten so nicht hatte. Allerdings kann ich leider nicht ausmachen, seit wann genau es so ist und was sich alles geändert hat. Ich nutze DBLog mit einer SQlite-Datenbank auf einem Raspberry Pi 2. Im Log sehe ich:
2015.11.18 12:17:31 3: Connecting to database SQLite:dbname=/opt/fhem/fhem.db with user
2015.11.18 12:17:31 3: Connection to db SQLite:dbname=/opt/fhem/fhem.db established for pid 22898
2015.11.18 12:18:34 3: Connecting to database SQLite:dbname=/opt/fhem/fhem.db with user
2015.11.18 12:18:34 3: Connection to db SQLite:dbname=/opt/fhem/fhem.db established for pid 22926
2015.11.18 12:19:45 3: Connecting to database SQLite:dbname=/opt/fhem/fhem.db with user
2015.11.18 12:19:45 3: Connection to db SQLite:dbname=/opt/fhem/fhem.db established for pid 22962
2015.11.18 12:20:52 3: Connecting to database SQLite:dbname=/opt/fhem/fhem.db with user
2015.11.18 12:20:52 3: Connection to db SQLite:dbname=/opt/fhem/fhem.db established for pid 23004
2015.11.18 12:23:14 3: Connecting to database SQLite:dbname=/opt/fhem/fhem.db with user
2015.11.18 12:23:14 3: Connection to db SQLite:dbname=/opt/fhem/fhem.db established for pid 23077
Ich wäre auch sehr interessiert, was die Ursache dafür ist...
Gruß,
Nico
Hallo,
ihr schreibt über zwei verschiedene Dinge: EventMonitor und Logfile.
Ich nutze ebenfalls DBLog, SQLite auf einem Pi2.
Im EventMonitor sehe ich weder beim Schreiben noch beim Lesen der Datenbank etwas.
Im Logfile wird beim Schreiben nicht eingetragen, beim Lesen (Plot ansehen) werden bei mir folgende Zeilen eingetragen:
2015.11.18 17:12:16 3: Connecting to database SQLite:dbname=/opt/fhem/fhem.db with user
2015.11.18 17:12:16 3: Connection to db SQLite:dbname=/opt/fhem/fhem.db established for pid 13392
2015.11.18 17:12:16 3: Connecting to database SQLite:dbname=/opt/fhem/fhem.db with user
2015.11.18 17:12:16 3: Connection to db SQLite:dbname=/opt/fhem/fhem.db established for pid 13393
2015.11.18 17:12:16 3: Connecting to database SQLite:dbname=/opt/fhem/fhem.db with user
2015.11.18 17:12:16 3: Connection to db SQLite:dbname=/opt/fhem/fhem.db established for pid 13394
Gruß Hermann