Hauptmenü

Freeze Probleme

Begonnen von Mundus, 27 Juni 2019, 22:33:07

Vorheriges Thema - Nächstes Thema

Mundus

Hi,
Nachdem mein System schon ,,lange" läuft, ich hin und wieder Probleme mit der Performance habe, habe ich heute ein Device freezemon eingerichtet.

List des Device
Internals:
   CFGFN     
   NAME       myfreezemon
   NR         3681
   NTFY_ORDER 99-myfreezemon
   STATE      s:22:10:04 e:22:10:12 f:8.925 d:tmr-perfmon_ProcessTimer(N/A)
   TYPE       freezemon
   VERSION    0.0.20
   READINGS:
     2019-06-27 22:10:12   fcDay           19
     2019-06-27 22:10:12   freezeDevice    tmr-perfmon_ProcessTimer(N/A)
     2019-06-27 22:10:12   freezeTime      8.925
     2019-06-27 22:10:12   ftDay           272.728
     2019-06-27 22:10:12   state           s:22:10:04 e:22:10:12 f:8.925 d:tmr-perfmon_ProcessTimer(N/A)
   helper:
     DISABLED   0
     TIMER      1561666991
     apptime   
     fn         
     freeze     8.92530798912048
     intCount   44
     msg        [Freezemon] myfreezemon: possible freeze starting at 22:10:04, delay is 8.925 possibly caused by: tmr-perfmon_ProcessTimer(N/A)
     now        1561666212.92531
     inAt:
       HASH(0x48d4cf8)
       HASH(0x5d5b108)
       HASH(0x57404b0)
       HASH(0x5456ca0)
       HASH(0x52bd198)
       HASH(0x5e599b0)
       HASH(0x51bda20)
       HASH(0x5422828)
       HASH(0x4a70d20)
       HASH(0x54f1690)
       HASH(0x584f170)
       HASH(0x514bcf0)
       HASH(0x58b71a8)
       HASH(0x49f07e0)
       HASH(0x56f62d8)
       HASH(0x4211650)
       HASH(0x56d6898)
       HASH(0x52c9e18)
       HASH(0x465ab38)
       HASH(0x4572e20)
       HASH(0x4b34858)
       HASH(0x4fd8c08)
       HASH(0x580bd30)
       HASH(0x5d25468)
       HASH(0x5c63fe0)
       HASH(0x540fce8)
       HASH(0x500a350)
       HASH(0x44f8a60)
       HASH(0x5a7fb40)
       HASH(0x5230950)
       HASH(0x5002c78)
       HASH(0x5428fe0)
       HASH(0x5344800)
       HASH(0x5b6e880)
       HASH(0x49dae40)
       HASH(0x56c2d60)
       HASH(0x4fd43d0)
     logfilequeue:
     logqueue:
       ARRAY(0x558eaf0)
       ARRAY(0x4970d70)
       ARRAY(0x4473fc8)
       ARRAY(0x4357b20)
       ARRAY(0x5aeaee8)
       ARRAY(0x56e2488)
       ARRAY(0x467c9c8)
       ARRAY(0x5ea69f8)
       ARRAY(0x4a0e858)
       ARRAY(0x4271078)
Attributes:
   event-on-change-reading state
   fm_CatchCmds 1
   fm_CatchFnCalls 1
   fm_logFile ./log/freeze-%Y%m%d-%H%M%S.log
   fm_logKeep 100



Der Gesamtwert von 270 Sekunden bei einer Laufzeit von weniger als 4 Stunden macht mich sehr stutzig. Daraufhin habe ich mir mal die erzeugten Logs angeschaut und z.B. Dieses gefunden.


=========================================================

[Freezemon] myfreezemon: possible freeze starting at 21:10:03, delay is 8.865 possibly caused by: tmr-HMCCU_ReadRPCQueue(myHomeMatic) tmr-HMCCU_ReadRPCQueue(myHomeMatic) tmr-perfmon_ProcessTimer(N/A)

2019.06.27 21:10:11.864 1: Perfmon: possible freeze starting at 21:10:03, delay is 8.863

2019.06.27 21:10:11.865 5: [Freezemon] myfreezemon: ----------- Starting Freeze handling at 2019.06.27 21:10:11.865 ---------------------

[Freezemon] myfreezemon: possible freeze starting at 21:10:03, delay is 8.865 possibly caused by: tmr-HMCCU_ReadRPCQueue(myHomeMatic) tmr-HMCCU_ReadRPCQueue(myHomeMatic) tmr-perfmon_ProcessTimer(N/A)



Leider kann ich damit irgendwie nichts anfangen und benötige eure Hilfe. HMCCU nutze ich, hätte aber erwartet, dass das ganze Nonblocking stattfindet. Den Hinweis tmr-perfmon_ProcessTimer(N/A) finde ich ihn fast jedem Log, kann es aber überhaupt nicht zuordnen.

Was muss ich jetzt machen, damit FHEM wieder flott wird? IgnoreDev und WhiteList sind, da ich nicht genau weiß was passiert m.E. Keine Lösung.

Gruß und Danke

Mundus