FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: hhsch am 31 Oktober 2015, 10:44:51

Titel: DbLog verbindet sich vor jedem Log neu
Beitrag von: hhsch am 31 Oktober 2015, 10:44:51
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
Titel: Antw:DbLog verbindet sich vor jedem Log neu
Beitrag von: Wallmeier am 18 November 2015, 13:26:47
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
Titel: Antw:DbLog verbindet sich vor jedem Log neu
Beitrag von: Hermann20 am 18 November 2015, 17:27:57
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