ok, ich gebe dir ein Feedback.
Es ist 13:29 Uhr
Ich habe es gefunden !! ![]()
Es ist ein Timeout auf Seiten von Gladys Plus, weil deine Instanz länger als 5 Sekunden zum Antworten braucht ^^
Ich werde das Timeout erhöhen, denn 5 Sekunden sind potenziell zu schnell für Anfragen, die auf einem Raspberry Pi langsam sein können.
Danach sollte man herausfinden, warum es bei dir 5 Sekunden dauert, um zu antworten, das ist nämlich langsam!
Ich habe einen ersten Erklärungsansatz.
Ich merke, dass es immer nach einer Phase der Inaktivität passiert, als ob es eine Art Ruhezustand gäbe.
Ich habe den Timeout auf 15 Sekunden geändert, 5 Sekunden waren wirklich zu niedrig, wenn man die Netzwerk-Rundlaufzeiten und die mögliche Verarbeitungszeit berücksichtigt.
@Tlse-vins Lass mich wissen, ob du das Problem immer noch hast, und ich bin offen dafür, auch zu untersuchen, warum deine Anfragen so langsam sind!
Ich wollte euch nur Bescheid sagen, mein Problem war nur ein Zufall (mein Switch ist durchgebrannt) ![]()
@Tlse-vins Nach 24 Stunden habe ich bemerkt, dass du nicht der Einzige bist, der Timeouts hat, selbst nachdem der Timeout auf 15 Sekunden erhöht wurde.
Ich habe @tiboys, @Mastho und @bjm identifiziert, die das gleiche Problem haben.
Ich habe euch jeweils eine E-Mail geschickt, aber ich tagge euch auch hier, damit ihr im Bilde seid ![]()
Es wäre interessant, unsere Installationen zu vergleichen, um die Ursache zu identifizieren.
Hardware:
Raspberry Pi 3b+
Zigbee2mqtt-Sonoff-Stick
120-GB-SSD
Software auf dem Pi:
Gladys
Verbindung:
Ethernetkabel zwischen dem Pi und dem Router
Glasfaser
Sollten wir noch weitere Vergleichspunkte berücksichtigen?
Ausstattung:
Raspberry Pi 3b+
Zigbee2mqtt-Schlüssel von Sonoff
32 GB SD-Karte
Software auf dem Pi:
Gladys
Verbindung:
Ethernetkabel zwischen dem Pi und dem Router
ADSL 512
Hallo, hier ist meine Ausrüstung:
Ausrüstung:
Raspberry Pi 3b+
Zigbee2mqtt-Sonoff-Schlüssel
SSD-Festplatte (aber ich weiß nicht mehr, welche Größe)
Software auf dem Pi:
Gladys
Verbindung:
Ethernetkabel zwischen dem Pi und dem Router (Ich habe WLAN getestet, aber es hat nie funktioniert)
Glasfaser
Arduino Uno für 433 über Node-Red
Hallo,
Raspberry Pi 3B+
Zigbee2MQTT CC2652R Schlüssel
32 GB SD-Karte
Nur Gladys auf dem Pi
Powerline zwischen der Box und dem Pi
ADSL mit etwa 20 Mb
Hallo @pierre-gilles
Ich habe das gleiche Problem beim Löschen eines Geräts in der Zigbee-Integration.
Die Seite sucht kurz, nachdem ich auf „Löschen“ geklickt habe, und kehrt dann so zurück, als hätte ich das Gerät nicht gelöscht.
Und wenn ich die Seite aktualisiere, lande ich auf der Seite „Gladys Plus einrichten“.
Letztes Problem um 15:34 Uhr und 15:44 Uhr am 29. August.
zur info: ein sehr gut gemachtes und effektives Tool: nmon
Möglichkeit, interaktiv oder im Sammelmodus für spätere Analyse zu verwenden
Installation über: apt install nmon
Dokumentation: http://nmon.sourceforge.net/pmwiki.php
Um schnell und effektiv zu sein, wird das Tool nach der Installation über den Befehl nmon gestartet
anschließend: h für Hilfe, c für CPU, m für Speicher, d für Festplatte, n für Netzwerk usw
Hallo @Tlse-vins! Das ist eine aktuelle Einschränkung von Gladys: Wenn du ein Gerät löschst, werden alle Zustände dieses Geräts gleichzeitig gelöscht.
Da Zigbee2mqtt sehr ausführlich sein kann, können das Millionen von Zeilen in der Datenbank sein.
Wenn du also auf „Löschen“ für ein Gerät klickst, muss Gladys die Millionen von Zeilen durchgehen und sie in der Datenbank löschen. Je nach Lese-/Schreibgeschwindigkeit deiner Festplatte kann das mehr oder weniger lange dauern.
Da der gesamte Durchsatz deiner Festplatte für den Löschvorgang genutzt wird, werden, wenn du ein Gerät mit Millionen von Zuständen löschst, alle anderen Anfragen in die Warteschleife gestellt und Gladys ist nicht mehr erreichbar, bis alles gelöscht ist.
Die Lösung mittelfristig/langfristig:
- Dem Benutzer die Werkzeuge in der Benutzeroberfläche zur Verfügung stellen, um die Zustände der Features in „kleinen Portionen“ zu löschen, damit die Festplatte nicht blockiert wird
- Das Löschen eines Geräts verhindern, das noch Zustände hat
Danke für die Antwort.
Jetzt, wo du es sagst, glaube ich, mich zu erinnern, dass dieses Thema mit @spenceur besprochen wurde.