Modul Wunderground - ungewöhnlich lange Ausführungszeiten beim Logging

Begonnen von Interpunktor, 20 November 2016, 15:42:10

Vorheriges Thema - Nächstes Thema

Interpunktor

Hallo zusammen,

seit dem wöchentlichen fhem-Update heute habe ich ziemlich viel Last auf dem Wunderground-Modul, wenn es in die LogDB schreibt.
Bemerkt habe ich das, weil der Server nun seit dem Update sporadisch höllisch lange Responsezeiten hat und ich dann apptime eingesetzt habe.
Vielleicht mag das mal jemand gegenprüfen....

Wunderground triggert alle 300 Sekunden.
"apptime max"-Statistiken für die letzten 3 Stunden:
                                name             function    max  count    total  average maxDly
                               logdb            DbLog_Log  59576   3003  2001664   666.55      0 HASH(logdb); HASH(Wetter_Wunder)
                            Fritzbox  FB_CALLMONITOR_Read    943      2     1044   522.00      0 HASH(Fritzbox)
                               ZWAVE        ZWDongle_Read    943     63     3095    49.13      0 HASH(ZWAVE)
                              HMLAN0           HMLAN_Read    906    728    34210    46.99      0 HASH(HMLAN0)
                              HMLAN1       HMUARTLGW_Read    783   1633    43420    26.59      0 HASH(HMLAN1)
                              ....


Ich deaktiviere nun erstmal das Modul und harre dem Feedback.

Viele Grüße
Klaus

Loredo

Wie du sehen kannst ist das eine LogDb Geschichte.
Zum einen glaube ich, dass das DbLog Modul unsinnigerweise die Events mehrfach verarbeitet (sieht man bei Verbose=5 sehr gut) und somit unnötig viele Daten mehrfach und zeitgleich(!) in die Datenbank geschoben werden. Letzteres dürfte vor allem bei kleinbrüstigen Geräten (wie bei dir) zu Problemen führen.


Bitte einmal @Tobias im Forum "Automatisierung" darauf aufmerksam machen. (siehe auch MAINTAINER.txt)


Was du derweil ebenfalls machen kannst: Nicht alles mitloggen, was du über das Modul bekommst und ggf. auch nur alle X Minuten. Siehe dazu DbLog Commandref, Stichworte DbLogInclude DbLogExclude
Hat meine Arbeit dir geholfen? ⟹ https://paypal.me/pools/c/8gDLrIWrG9

Maintainer:
FHEM-Docker Image, https://github.com/fhem, Astro(Co-Maintainer), ENIGMA2, GEOFANCY, GUEST, HP1000, Installer, LaMetric2, MSG, msgConfig, npmjs, PET, PHTV, Pushover, RESIDENTS, ROOMMATE, search, THINKINGCLEANER

Loredo

Hat meine Arbeit dir geholfen? ⟹ https://paypal.me/pools/c/8gDLrIWrG9

Maintainer:
FHEM-Docker Image, https://github.com/fhem, Astro(Co-Maintainer), ENIGMA2, GEOFANCY, GUEST, HP1000, Installer, LaMetric2, MSG, msgConfig, npmjs, PET, PHTV, Pushover, RESIDENTS, ROOMMATE, search, THINKINGCLEANER