Mosquitto Dienst lähmt WB

Fragen zur Nutzung, Features, usw..
openWB
Site Admin
Beiträge: 7999
Registriert: So Okt 07, 2018 1:50 pm

Re: Mosquitto Dienst lähmt WB

Beitrag von openWB »

Vermutung:
IP Symcom beendet die Verbindung nicht richtig oder macht immer neue auf bis "voll" ist.
Supportanfragen bitte NICHT per PN stellen.
Hardwareprobleme bitte über die Funktion Debug Daten senden mitteilen oder per Mail an support@openwb.de
Postman76
Beiträge: 58
Registriert: Mo Feb 25, 2019 10:44 am

Re: Mosquitto Dienst lähmt WB

Beitrag von Postman76 »

Ich hab die Anbindung von IP Symcon zu OpenWB komplett deinstalliert leider soeben wieder passiert.

pi@openWB:/var/log/mosquitto $ sudo tail -f mosquitto.log
1596084035: Saving in-memory database to /var/lib/mosquitto/mosquitto.db.
1596084035: Error saving in-memory database, unable to open /var/lib/mosquitto/mosqui tto.db.new for writing.
1596084035: Error: Too many open files.
1596085836: Saving in-memory database to /var/lib/mosquitto/mosquitto.db.
1596085836: Error saving in-memory database, unable to open /var/lib/mosquitto/mosqui tto.db.new for writing.
1596085836: Error: Too many open files.

Nach dem Neustart des Dienstes sieht es im Logfile so aus:

1596088545: New client connected from 127.0.0.1 as mosqpub/12463-openWB (c1, k60).
1596088545: New client connected from 127.0.0.1 as mosqpub/12339-openWB (c1, k60).
1596088545: Socket error on client mosqpub/12463-openWB, disconnecting.
1596088545: Socket error on client mosqpub/12339-openWB, disconnecting.
1596088545: New client connected from 127.0.0.1 as mosqpub/12492-openWB (c1, k60).
1596088545: Socket error on client mosqpub/12492-openWB, disconnecting.
1596088545: New connection from 127.0.0.1 on port 1883.

Kann es was mit den Errors hier zu tun haben?

Gruß

Peter
openWB
Site Admin
Beiträge: 7999
Registriert: So Okt 07, 2018 1:50 pm

Re: Mosquitto Dienst lähmt WB

Beitrag von openWB »

Problem ist nachwievor das zuviel Verbindungen offen sind.
Warum ist nun die Frage.
Supportanfragen bitte NICHT per PN stellen.
Hardwareprobleme bitte über die Funktion Debug Daten senden mitteilen oder per Mail an support@openwb.de
Postman76
Beiträge: 58
Registriert: Mo Feb 25, 2019 10:44 am

Re: Mosquitto Dienst lähmt WB

Beitrag von Postman76 »

Hallo,

diesmal schon nach 3 Tagen siehe Screenshot.
Unbenannt5.PNG
Fehlermeldung im LOG ist gleich geblieben.

1596635740: Saving in-memory database to /var/lib/mosquitto/mosquitto.db.
1596635740: Error saving in-memory database, unable to open /var/lib/mosquitto/m osquitto.db.new for writing.
1596635740: Error: Too many open files.
1596637541: Saving in-memory database to /var/lib/mosquitto/mosquitto.db.
1596637541: Error saving in-memory database, unable to open /var/lib/mosquitto/m osquitto.db.new for writing.
1596637541: Error: Too many open files.

Wie können wir dem ganze auf die Spur kommen?

Gruß
Peter
Benutzeravatar
humschti
Beiträge: 553
Registriert: Mo Nov 25, 2019 8:25 am
Wohnort: Nürensdorf (Schweiz)

Re: Mosquitto Dienst lähmt WB

Beitrag von humschti »

Postman: Hast du die Cloud Anbindung aktiv? Falls ja: deaktivier diese mal, vielleicht hilft das. Bei mir hats das jedenfalls.
openWB Series 2 Duo mit EVU, 1/3 Umschaltung und abgesetztem Display, 16 kWp mit Solaredge, Ansteuerung Haushaltsgeräte mit Shelly
Tesla Model S und Cupra Born (SoC via EVCC)
Postman76
Beiträge: 58
Registriert: Mo Feb 25, 2019 10:44 am

Re: Mosquitto Dienst lähmt WB

Beitrag von Postman76 »

Hallo,

die Cloudanbindung ist nicht aktiv. Hatte ich auch noch nie.

Gruß
Peter
LutzB
Beiträge: 3513
Registriert: Di Feb 25, 2020 9:23 am

Re: Mosquitto Dienst lähmt WB

Beitrag von LutzB »

Ich hatte in den letzten Tagen auch Probleme mit ein paar MQTT-Topics. Kannst Du Dir z. B. mit dem MQTT-Explorer mal ansehen, ob Topics unter "openWB/config/set/" oder "openWB/set/" stehen geblieben sind?

Weiterhin habe ich zwei defekte Zombie-Prozesse gesehen, die "replaceinconfig" ausführen sollten. Die Ursache konnte ich jedoch noch nicht finden.
Postman76
Beiträge: 58
Registriert: Mo Feb 25, 2019 10:44 am

Re: Mosquitto Dienst lähmt WB

Beitrag von Postman76 »

Hallo Lutz,

das habe ich geschafft. Aber was meinst Du mit "stehen geblieben". Ich habe mal einen Screenshot gemacht. Nach was muß ich denn da suchen?
Unbenannt4.PNG
Unbenannt4.PNG (11.25 KiB) 3624 mal betrachtet
Gruß

Peter
LutzB
Beiträge: 3513
Registriert: Di Feb 25, 2020 9:23 am

Re: Mosquitto Dienst lähmt WB

Beitrag von LutzB »

Von meinem Verständnis her, sollten alle Topics unter "openWB/set" und "openWB/config/set" verschwinden, nachdem sie von dem System verarbeitet wurden. Bei dem ChargeMode wurde das gestern noch durch eine Änderung in der mqttsub.py behoben (siehe GitHub).
Wenn Du also in diesen Pfaden einmal alle Topics löscht (Mülleimer Symbol rechte Seite oben neben dem Topic), haben wir zumindestens einen sauberen Ausgangszustand.
Postman76
Beiträge: 58
Registriert: Mo Feb 25, 2019 10:44 am

Re: Mosquitto Dienst lähmt WB

Beitrag von Postman76 »

Hallo Lutz,

war gerade mal wieder soweit siehe Screenshot. Nach dem Neustart des Mosquitto Demons hat python viel zu tun :D
Unbenannt4.PNG
Habe jetzt mal alles so gelöscht wie Du gesagt hast. Schauen wir mal was das gibt.


Beste Grüße
Peter
Antworten