FHEM Forum

FHEM - Hausautomations-Systeme => MQTT => Thema gestartet von: dora71 am 17 Januar 2021, 18:27:24

Titel: [teilw. offtopic] sporadische, aber regelmäßige Mosquitto Neustarts
Beitrag von: dora71 am 17 Januar 2021, 18:27:24
Hallo Forum,

habe seit geraumer Zeit Probleme (nach Durchsicht der Logbücher wohl seit ziemlich genau dem 01.11.2020) mit meinem Mosquitto-Server Probleme:

Bemerkt habe ich das an den folgenden Logeinträgen bei FHEM:
2020.12.27 11:45:23 1: 192.168.23.x:1883 disconnected, waiting to reappear (myBroker)
2020.12.27 11:45:23 1: 192.168.23.x:1883 reappeared (myBroker)
2020.12.27 19:10:14 1: 192.168.23.x:1883 disconnected, waiting to reappear (myBroker)
2020.12.27 19:11:15 1: 192.168.23.x:1883 reappeared (myBroker)
2020.12.28 03:28:33 1: 192.168.23.x:1883 disconnected, waiting to reappear (myBroker)
2020.12.28 03:28:33 1: 192.168.23.x:1883 reappeared (myBroker)
2020.12.28 19:05:36 1: 192.168.23.x:1883 disconnected, waiting to reappear (myBroker)
2020.12.28 19:06:37 1: 192.168.23.x:1883 reappeared (myBroker)
2020.12.29 02:38:24 1: 192.168.23.x:1883 disconnected, waiting to reappear (myBroker)
2020.12.29 02:39:25 1: 192.168.23.x:1883 reappeared (myBroker)
2020.12.29 20:44:47 1: 192.168.23.x:1883 disconnected, waiting to reappear (myBroker)
2020.12.29 20:44:47 1: 192.168.23.x:1883 reappeared (myBroker)
2020.12.30 00:17:10 1: 192.168.23.x:1883 disconnected, waiting to reappear (myBroker)
2020.12.30 00:18:10 1: 192.168.23.x:1883 reappeared (myBroker)
2020.12.30 23:06:07 1: 192.168.23.x:1883 disconnected, waiting to reappear (myBroker)
2020.12.30 23:06:07 1: 192.168.23.x:1883 reappeared (myBroker)
2020.12.31 02:13:59 1: 192.168.23.x:1883 disconnected, waiting to reappear (myBroker)
2020.12.31 02:14:59 1: 192.168.23.x:1883 reappeared (myBroker)
2020.12.31 16:03:06 1: 192.168.23.x:1883 disconnected, waiting to reappear (myBroker)
2020.12.31 16:04:06 1: 192.168.23.x:1883 reappeared (myBroker)


Wie man sieht, scheinen es zufällige Uhrzeiten zu sein, bei genauerer Betrachtung passiert es jedoch immer genau 2x am Tag.
Der Mosquitto-Server läuft auf einem anderen Rechner als FHEM, Netzwerkprobleme schließe ich aus.

Im Mosquitto-Log (/var/log/mosquitto/mosquitto.log) erscheint zeitgleich folgendes:
2021-01-14T21:15:19: mosquitto version 1.6.12 terminating
2021-01-14T21:15:19: Saving in-memory database to /var/lib/mosquitto/mosquitto.db.
2021-01-14T21:15:19: mosquitto version 1.6.12 starting
2021-01-14T21:15:19: Config loaded from /etc/mosquitto/mosquitto.conf.
2021-01-14T21:15:19: Opening ipv4 listen socket on port 1883.


OK, sagt mir, dass er neu startet (warum auch immer). Die Meldungen davor sind meistens von dieser Art:
2021-01-14T21:15:16: Received PINGREQ from esp_garage_3
2021-01-14T21:15:16: Sending PINGRESP to esp_garage_3


Allerdings leider nie vom selben Device, dann hätte man ja schon einen "Schuldigen".

journalctl -u mosquitto liefert mir folgende Einträge:
Jan 17 01:15:06 inet systemd[1]: Stopping Mosquitto MQTT Broker...
Jan 17 01:15:06 inet systemd[1]: mosquitto.service: Succeeded.
Jan 17 01:15:06 inet systemd[1]: Stopped Mosquitto MQTT Broker.
Jan 17 01:15:06 inet systemd[1]: Starting Mosquitto MQTT Broker...
Jan 17 01:15:06 inet systemd[1]: Started Mosquitto MQTT Broker.
Jan 17 01:15:06 inet mosquitto[4173]: 1610842506: Loading config file /etc/mosquitto/conf.d/acl.conf
Jan 17 01:15:06 inet mosquitto[4173]: 1610842506: Loading config file /etc/mosquitto/conf.d/bridges.conf
Jan 17 01:15:06 inet mosquitto[4173]: 1610842506: Loading config file /etc/mosquitto/conf.d/default.conf


Auch das hilft mir nicht wirklich weiter :'(

Ich weiß, dass FHEM nicht wirklich etwas damit zu tun hat. Ich weiß aber auch, dass einige Leute hier auch den Mosquitto benutzen und so hoffe ich auf Hilfe.

Was mich auch noch wundert, ist, dass Mosquitto jeden Tag um Mitternacht seine Config neu lädt. Das stört mich jetzt weniger, aber wollte es der Vollständigkeit halber erwähnen.

Ich kann mir im Moment nur vorstellen, dass es irgendwo in den Untiefen einer Config-Datei einzustellen ist ob und wie oft der Mosquitto neu startet bzw. seine Config neu lädt. Habe bisher aber nicht gefunden, wo.

Danke für Eure Hilfe oder einen Schubser in die richtige Richtung.

Grüße Rainer