Perfmon possible freeze durch Tablet UI?

Begonnen von FhemPiUser, 27 Mai 2016, 21:26:14

Vorheriges Thema - Nächstes Thema

FhemPiUser

Ich habe schon seit längerem täglich etliche Meldungen "Perfmon: possible freeze starting at xxx, delay is xxx" im fhem log mit 4-5s delay und habe mir das jetzt mit verbose 5 mal genauer angeschaut. Dabei stellt sich heraus, dass der possible freeze immer nach folgenden Einträgen kommt, die offenbar von Tablet UI kommen. Vom Zeitpunkt tritt das z.B. auf, nachdem ich das Tablet anschalte und es die WLAN aufgebaut hat ("Network Online"), also ein shortpoll durchführt:


Connection accepted from WEBWandtablet_192.168.1.xxx_48355
2016.05.27 21:12:56 4: WEBWandtablet_192.168.1.xxx_48355 GET /fhem/?cmd=jsonlist2&XHR=1&timeout=30000; BUFLEN:0
2016.05.27 21:12:56 5: Cmd: >jsonlist2<
2016.05.27 21:13:01 5: SYSMON sysmon: Set.744 sysmon ?
2016.05.27 21:13:01 4: name: /fhem/?cmd=jsonlist2&XHR=1&timeout=30000 / RL:154389 / text/plain; charset=UTF-8 / Content-Encoding: gzip
/
2016.05.27 21:13:01 1: Perfmon: possible freeze starting at 21:12:57, delay is 4.679


Hat jemand eine Idee, woran das liegen kann und was ich dagegen tun kann? Ich hab die 2.0beta laufen, es trat aber glaube ich auch bei der 1.x und 2.2 auf. Ich habe allerdings auch ziemlich viele (>100) widgets auf der Tablet UI Seite. Es kann aber eigentlich nicht an Überlastetung der Raspberry 2 CPU liegen, denn der hat ein Load von <0.1 laut sysmon.

gibt es vielleicht blocking calls seitens fhem bzgl. tablet ui, an denen das liegen kann?