Ich bitte um Hilfe.
Seit einiger Zeit blockiert mein FHEM ca. einmal pro Woche und meist nachts um ca. eine Viertelstunde und nichts geht mehr. Alle Netzverbindungen: HMLAN, USV, Harmony gehen offline, selbst sysmon schreibt keine Logs mehr. Die nicht-FHEM-Logs des Rechners füllen sich aber weiter, es handelt sich offensichtlich um einen FHEM-Block.
Warum schreibe ich das hier?
Offensichtlich hat Fully damit zu tun. Seit Januar (vorher gab es das Problem auch nicht) habe ich ein 15"-Android-Tablet, das einen Floorplan anzeigt und den halbstündlich mit reload nachlädt. Diesen Reload-Befehl bekommt es aber über AMAD. Und heute hat freezemon es mal erwischt und mit loglevel 1 Folgendes festgehalten:
=========================================================
[Freezemon] Freezemon: possible freeze starting at 01:30:12, delay is 961.82 possibly caused by: tmr-harmony_ping(Harmony)
2021.06.07 01:30:11.222 4: Connection closed for WEBtablet_192.168.0.76_46256: EOF
2021.06.07 01:30:11.223 5: GET /fhem/images/FPDisplay2/fp_FPDisplay_1080.png HTTP/1.1
Host: 192.168.0.102:18085
Connection: keep-alive
Authorization: Basic ***
User-Agent: Mozilla/5.0 (Linux; Android 8.1.0; TFMTKAW01232 Build/O11019; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/87.0.4280.101 Safari/537.36
Accept: image/webp,image/apng,image/*,*/*;q=0.8
X-Requested-With: de.ozerov.fully
Referer: http://192.168.0.102:18085/fhem/floorplan/FPDisplay2
Accept-Encoding: gzip, deflate
Accept-Language: de-DE,de;q=0.9,en-US;q=0.8,en;q=0.7
2021.06.07 01:30:11.224 4: WEBtablet_192.168.0.76_46257 GET /fhem/images/FPDisplay2/fp_FPDisplay_1080.png; BUFLEN:0
--- log skips 962.586 secs.
2021.06.07 01:46:13.810 4: Connection closed for WEBtablet_192.168.0.76_46255: EOF
2021.06.07 01:46:13.810 5: GET /fhem/pgm2/RSS.js HTTP/1.1
Host: 192.168.0.102:18085
Connection: keep-alive
Authorization: Basic ***
User-Agent: Mozilla/5.0 (Linux; Android 8.1.0; TFMTKAW01232 Build/O11019; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/87.0.4280.101 Safari/537.36
Accept: */*
X-Requested-With: de.ozerov.fully
Referer: http://192.168.0.102:18085/fhem/floorplan/FPDisplay2
Accept-Encoding: gzip, deflate
Accept-Language: de-DE,de;q=0.9,en-US;q=0.8,en;q=0.7
2021.06.07 01:46:13.810 4: WEBtablet_192.168.0.76_46260 GET /fhem/pgm2/RSS.js; BUFLEN:0
2021.06.07 01:46:13.813 5: GET /fhem/pgm2/fhemweb_readingsGroup.js HTTP/1.1
Host: 192.168.0.102:18085
Connection: keep-alive
Authorization: Basic ***
User-Agent: Mozilla/5.0 (Linux; Android 8.1.0; TFMTKAW01232 Build/O11019; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/87.0.4280.101 Safari/537.36
Accept: */*
X-Requested-With: de.ozerov.fully
Referer: http://192.168.0.102:18085/fhem/floorplan/FPDisplay2
Accept-Encoding: gzip, deflate
Accept-Language: de-DE,de;q=0.9,en-US;q=0.8,en;q=0.7
2021.06.07 01:46:13.813 4: WEBtablet_192.168.0.76_46259 GET /fhem/pgm2/fhemweb_readingsGroup.js; BUFLEN:0
2021.06.07 01:46:13.815 5: GET /fhem/images/FPDisplay2/Wecker.Wochenende.png HTTP/1.1
Host: 192.168.0.102:18085
Connection: keep-alive
Authorization: Basic ***
User-Agent: Mozilla/5.0 (Linux; Android 8.1.0; TFMTKAW01232 Build/O11019; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/87.0.4280.101 Safari/537.36
Accept: image/webp,image/apng,image/*,*/*;q=0.8
X-Requested-With: de.ozerov.fully
Referer: http://192.168.0.102:18085/fhem/floorplan/FPDisplay2
Accept-Encoding: gzip, deflate
Accept-Language: de-DE,de;q=0.9,en-US;q=0.8,en;q=0.7
2021.06.07 01:46:13.815 4: WEBtablet_192.168.0.76_46261 GET /fhem/images/FPDisplay2/Wecker.Wochenende.png; BUFLEN:0
2021.06.07 01:46:13.818 4: Harmony: send:
2021.06.07 01:46:13.820 5: [Freezemon] Freezemon: ----------- Starting Freeze handling at 2021.06.07 01:46:13.820 ---------------------
[Freezemon] Freezemon: possible freeze starting at 01:30:12, delay is 961.82 possibly caused by: tmr-harmony_ping(Harmony)
(der BasicAuth-Hash ist ok, ich habe ihn natürlich hier gelöscht und durch 3 Sternchen ersetzt.)
192.168.0.102 ist FHEM. 192.168.0.76 ist das Tablet mit Fully Plus. Jede halbe Stunde mit aligntime 00:30:10 kommt ein reload. Das Display ist immer an. Nachts und bei Abwesenheit ist die Hintergrundbeleuchtung aus.
2021.06.07 01:30:11.224 wollte er das Hintergrundbild laden und dann ist FHEM für 961s eingefroren. Danach führt FHEM am Stück alles aus, was in dieser Zeit angefallen wäre.
Was geschieht hier? Insbesondere kann ich mit gzip und deflate an dieser Stelle nichts anfangen. Auf dem Floorplan ist nichts gezipped. Übrigens schließe ich tmr-harmony_ping(Harmony) als Übeltäter aus. das steht immer drin, wenn mal ein seltener zeitkritischer Prozess ein 2-Sekunden freeze bewirkt.
freezemon steht übrigens auf 4 Sekunden und findet sonst tagelang nichts.