Hallo Listlinge,

habe hier ein ganz merkwürdiges Problem. Auf meinem Server läuft der
MQTT-Broker Mosquitto, soweit, so gut.

Leider macht dieser unvorhergesehene Neustarts. Cron schließe ich aus.
Habe im Moment aber keine Idee, wie ich der Ursache auf die Spur kommen
soll. Eventuell habt Ihr ja gute Ideen.

Hier ein Auszug des Logs, erstellt mit: journalctl -u mosquitto

-- Logs begin at Mon 2021-01-11 20:23:29 CET, end at Wed 2021-01-13
09:16:10 CET. --
Jan 12 06:06:29 sprachrohr systemd[1]: Stopping Mosquitto MQTT Broker...
Jan 12 06:06:29 sprachrohr systemd[1]: mosquitto.service: Succeeded.
Jan 12 06:06:29 sprachrohr systemd[1]: Stopped Mosquitto MQTT Broker.
Jan 12 06:06:29 sprachrohr systemd[1]: Starting Mosquitto MQTT Broker...
Jan 12 06:06:29 sprachrohr mosquitto[1435]: 1610427989: Loading config
file /etc/mosquitto/conf.d/acl.conf
Jan 12 06:06:29 sprachrohr mosquitto[1435]: 1610427989: Loading config
file /etc/mosquitto/conf.d/bridges.conf
Jan 12 06:06:29 sprachrohr mosquitto[1435]: 1610427989: Loading config
file /etc/mosquitto/conf.d/default.conf
Jan 12 06:06:29 sprachrohr systemd[1]: Started Mosquitto MQTT Broker.
Jan 12 21:28:21 sprachrohr systemd[1]: Stopping Mosquitto MQTT Broker...
Jan 12 21:28:21 sprachrohr systemd[1]: mosquitto.service: Succeeded.
Jan 12 21:28:21 sprachrohr systemd[1]: Stopped Mosquitto MQTT Broker.
Jan 12 21:28:21 sprachrohr systemd[1]: Starting Mosquitto MQTT Broker...
Jan 12 21:28:21 sprachrohr mosquitto[19656]: 1610483301: Loading config
file /etc/mosquitto/conf.d/acl.conf
Jan 12 21:28:21 sprachrohr mosquitto[19656]: 1610483301: Loading config
file /etc/mosquitto/conf.d/bridges.conf
Jan 12 21:28:21 sprachrohr mosquitto[19656]: 1610483301: Loading config
file /etc/mosquitto/conf.d/default.conf
Jan 12 21:28:21 sprachrohr systemd[1]: Started Mosquitto MQTT Broker.
Jan 13 00:00:02 sprachrohr systemd[1]: Reloading Mosquitto MQTT Broker.
Jan 13 00:00:02 sprachrohr systemd[1]: Reloaded Mosquitto MQTT Broker.

Ein bestimmter Client kann es eigentlich auch nicht verursachen, hier
sagt mir das Logfile "kurz" vor dem Neustart (aus /var/log/mosquitto.log):

2021-01-12T05:54:41: New connection from 192.168.43.xx on port 1883.
2021-01-12T05:54:41: New client connected from 192.168.43.xx as
ESP8266LightSensor (p2, c1, k15, u'xxxx').
2021-01-12T05:55:06: Client ESP8266LightSensor has exceeded timeout,
disconnecting.
2021-01-12T06:06:29: mosquitto version 1.6.12 terminating
2021-01-12T06:06:29: Saving in-memory database to
/var/lib/mosquitto/mosquitto.db.
2021-01-12T06:06:29: mosquitto version 1.6.12 starting

Da liegen ja mal locker 11 Minuten dazwischen.

Dass jedes Mal um Mitternacht die Konfig neu geladen wird, habe ich auch
nirgendwo eingestellt, aber das würde mich nicht unbedingt stören (macht
aber auch nicht wirklich Sinn oder?)

Danke für Eure Zeit und Ideen.

Gruß Rainer

Antwort per Email an