unifi: Freezes seit Upgrade des Controllers auf 5.9.29

Begonnen von PatrickR, 08 Oktober 2018, 18:43:40

Vorheriges Thema - Nächstes Thema

PatrickR

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

lepresenced - Tracking von Bluetooth-LE-Tags (Gigaset G-Tag) mittels PRESENCE

"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning." - Rich Cook

sledge

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.

FHEM: debian Intel-NUC / 25 x MAX!, 15 x HM-bidcos, MQTT, 3 x 1wire, 20 x Shelly, 20 x Tasmota, 12 x Yeelight, Opentherm-GW, Espeasy, alexa-fhem, kodi, unifi, musiccast, ...

gloob

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?
Raspberry Pi 3 | miniCUL 433MHz | nanoCUL 868 MHz | nanoCUL 433 MHz | MySensors WLAN Gateway | LaCrosse WLAN Gateway | SignalESP 433 MHz | SignalESP 868 MHz | HM-MOD-UART WLAN Gateway | IR - 360 Grad WLAN Gateway

gloob

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.
Raspberry Pi 3 | miniCUL 433MHz | nanoCUL 868 MHz | nanoCUL 433 MHz | MySensors WLAN Gateway | LaCrosse WLAN Gateway | SignalESP 433 MHz | SignalESP 868 MHz | HM-MOD-UART WLAN Gateway | IR - 360 Grad WLAN Gateway

sledge

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.
FHEM: debian Intel-NUC / 25 x MAX!, 15 x HM-bidcos, MQTT, 3 x 1wire, 20 x Shelly, 20 x Tasmota, 12 x Yeelight, Opentherm-GW, Espeasy, alexa-fhem, kodi, unifi, musiccast, ...

PatrickR

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
lepresenced - Tracking von Bluetooth-LE-Tags (Gigaset G-Tag) mittels PRESENCE

"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning." - Rich Cook

PatrickR

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
lepresenced - Tracking von Bluetooth-LE-Tags (Gigaset G-Tag) mittels PRESENCE

"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning." - Rich Cook

gloob

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?
Raspberry Pi 3 | miniCUL 433MHz | nanoCUL 868 MHz | nanoCUL 433 MHz | MySensors WLAN Gateway | LaCrosse WLAN Gateway | SignalESP 433 MHz | SignalESP 868 MHz | HM-MOD-UART WLAN Gateway | IR - 360 Grad WLAN Gateway

frank

FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

gloob

Dann schau ich auch mal was das Freezemon bei mir sagt.
Raspberry Pi 3 | miniCUL 433MHz | nanoCUL 868 MHz | nanoCUL 433 MHz | MySensors WLAN Gateway | LaCrosse WLAN Gateway | SignalESP 433 MHz | SignalESP 868 MHz | HM-MOD-UART WLAN Gateway | IR - 360 Grad WLAN Gateway

PatrickR

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
lepresenced - Tracking von Bluetooth-LE-Tags (Gigaset G-Tag) mittels PRESENCE

"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning." - Rich Cook