Guten Abend!
Gestern habe ich den UniFi Controller auf Version 5.9.29 aktualisiert. Ab diesem Zeitpunkt tauchten in in unregelmäßigen Abständen Freezes auf meinem FHEM-System auf:
Mon 08.10.2018 16:07:44 freezemon s:16:07:40 e:16:07:44 f:4.028 d:tmr-CODE(0x9952408)(__ANON__)
Mon 08.10.2018 15:39:35 freezemon s:15:39:34 e:15:39:35 f:1.528 d:tmr-CODE(0x980c5c0)(__ANON__)
Mon 08.10.2018 15:38:32 freezemon s:15:38:31 e:15:38:32 f:1.584 d:tmr-CODE(0x98c7840)(__ANON__)
Mon 08.10.2018 15:28:00 freezemon s:15:27:59 e:15:28:00 f:1.09 d:tmr-CODE(0x991d0f0)(__ANON__)
Mon 08.10.2018 08:35:44 freezemon s:08:35:43 e:08:35:44 f:1.443 d:tmr-CODE(0x88ed750)(__ANON__)
Analysiert man die Freezelogs, erkennt man folgendes Muster:
2018.10.08 00:39:49.415 5: IP: XXX -> YYY
--- log skips 3.225 secs.
(XXX: dns-Name des UniFi-Controllers, YYY: IP-Adresse des Controllers)
Patrick
Falls Du es für Dich noch nicht gelöst hast - nach dem heutigen Update des Controllers hatte ich das gleiche Problem.
Lösung (bei mir):
- Controller sauber durchstarten nach dem Update
- Fhem durchstarten
Seitdem "Ruhe" mit Freezes.
Zitat von: PatrickR am 08 Oktober 2018, 18:43:40
Guten Abend!
Gestern habe ich den UniFi Controller auf Version 5.9.29 aktualisiert. Ab diesem Zeitpunkt tauchten in in unregelmäßigen Abständen Freezes auf meinem FHEM-System auf:
Mon 08.10.2018 16:07:44 freezemon s:16:07:40 e:16:07:44 f:4.028 d:tmr-CODE(0x9952408)(__ANON__)
Mon 08.10.2018 15:39:35 freezemon s:15:39:34 e:15:39:35 f:1.528 d:tmr-CODE(0x980c5c0)(__ANON__)
Mon 08.10.2018 15:38:32 freezemon s:15:38:31 e:15:38:32 f:1.584 d:tmr-CODE(0x98c7840)(__ANON__)
Mon 08.10.2018 15:28:00 freezemon s:15:27:59 e:15:28:00 f:1.09 d:tmr-CODE(0x991d0f0)(__ANON__)
Mon 08.10.2018 08:35:44 freezemon s:08:35:43 e:08:35:44 f:1.443 d:tmr-CODE(0x88ed750)(__ANON__)
Analysiert man die Freezelogs, erkennt man folgendes Muster:
2018.10.08 00:39:49.415 5: IP: XXX -> YYY
--- log skips 3.225 secs.
(XXX: dns-Name des UniFi-Controllers, YYY: IP-Adresse des Controllers)
Patrick
Läuft bei dir der Controller und FHEM auf dem gleichen Gerät?
Also ich habe heute auch meinen Controller im Proxmox LXC geupdatet und die Verbindung zu beiden FHEM Instanzen läuft ohne Probleme. FHEM habe ich nicht neu gestartet.
Zitat von: gloob am 10 Oktober 2018, 17:21:50
Also ich habe heute auch meinen Controller im Proxmox LXC geupdatet und die Verbindung zu beiden FHEM Instanzen läuft ohne Probleme. FHEM habe ich nicht neu gestartet.
Bei mir läuft beides auf einem debian, aber nicht virtualisiert.
Den Controller fahre ich vor dem Update immer runter, FHEM idR nicht.
Heute kam es dann erstmalig nach einem Controller-Update zu zahlreichen Freezes, die seit dem Durchstarten von FHEM beseitigt sind. Fehlersuche somit für mich damit erstmal abgeschlossen.
Mahlzeit!
Zitat von: sledge am 10 Oktober 2018, 11:55:01
Falls Du es für Dich noch nicht gelöst hast - nach dem heutigen Update des Controllers hatte ich das gleiche Problem.
Lösung (bei mir):
- Controller sauber durchstarten nach dem Update
- Fhem durchstarten
Seitdem "Ruhe" mit Freezes.
Da der Controller bei mir in einem Docker-Container läuft (wie auch die FHEM-Instanzen), wurde er nach dem Upgrade schon durchgestartet. FHEM hatte ich danach ebenfalls mit shutdown restart gestartet, ohne dass es etwas brachte.
Etwas später am Tag habe ich FHEM dann aktualisiert und wieder mit shutdown restart neugestartet und ab dann war das Problem weg. Das UniFi-Modul wurde nicht aktualisiert.
Patrick
Mahlzeit!
Letzte Nacht ist das Problem leider wieder aufgetaucht, wenn auch nur einmal:
Thu 11.10.2018 03:07:04 freezemon s:03:07:03 e:03:07:04 f:1.447 d:tmr-CODE(0xeda69d0)(__ANON__)
Werde das Modul wohl vorerst auf meine FHEM-Instanz für blockierende Module umziehen.
Patrick
Zitat von: PatrickR am 11 Oktober 2018, 10:54:41
Mahlzeit!
Letzte Nacht ist das Problem leider wieder aufgetaucht, wenn auch nur einmal:
Thu 11.10.2018 03:07:04 freezemon s:03:07:03 e:03:07:04 f:1.447 d:tmr-CODE(0xeda69d0)(__ANON__)
Werde das Modul wohl vorerst auf meine FHEM-Instanz für blockierende Module umziehen.
Patrick
Wie bekommst du denn die Freezes mit? Hast du vielleicht ein Mini-HowTo wie ich das auch bei mir testen könnte?
mit dem modul freezemon.
Dann schau ich auch mal was das Freezemon bei mir sagt.
Zitat von: gloob am 11 Oktober 2018, 14:07:32
Dann schau ich auch mal was das Freezemon bei mir sagt.
Nicht vergessen, die ganzen Zusatzfeatures zu aktivieren:
defmod freezemon freezemon
attr freezemon fm_CatchCmds 1
attr freezemon fm_CatchFnCalls 1
attr freezemon fm_extDetail 1
attr freezemon fm_freezeThreshold 1
ggf. noch:
attr freezemon fm_logFile ./log/freezes/freeze-%Y%m%d-%H%M%S.log
attr freezemon fm_logKeep 25
Patrick