FHEM Forum

FHEM => Frontends => TabletUI => Thema gestartet von: FhemPiUser am 27 Mai 2016, 21:26:14

Titel: Perfmon possible freeze durch Tablet UI?
Beitrag von: FhemPiUser am 27 Mai 2016, 21:26:14
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?