37 lines
1.1 KiB
Plaintext
37 lines
1.1 KiB
Plaintext
= Anpassung Konfiguration Mosquitto Broker
|
|
|
|
Lassen Sie ein mosquitto_sub mit Debug-Ausgabe laufen, z.B.
|
|
|
|
|
|
$ docker run --rm -it --net host eclipse-mosquitto mosquitto_sub \
|
|
--debug --topic '$SYS/broker/uptime' --topic '$SYS/broker/bytes/sent'
|
|
|
|
|
|
|
|
Passen Sie die mosquitto.conf mit einem neuen Konfigrationswert an:
|
|
|
|
sys_interval 3
|
|
|
|
Stoppen (z.B. CTRL-C oder `docker compose stop`) und starten Sie Mosquitto mit
|
|
der neuen Konfiguration.
|
|
Beachten Sie die neuen CONNECT und SUBSCRIBE Pakete des Clients!
|
|
|
|
Passen Sie den Wert in der Konfigurationsdatei nochmals an.
|
|
Senden Sie ein HUP Signal an den Mosquitto Prozess.
|
|
(Sendet das Standard Unix Signal SIGHUP. Wird von vielen Diensten
|
|
(mosquitto, nginx, sshd ...) als Aufforderung gesehen, Konfiguration
|
|
neu zu laden ohne den Prozess zu beenden.)
|
|
|
|
$ docker compose exec mosquitto kill -HUP 1
|
|
|
|
Beachten Sie, dass es zu keiner Unterbrechung des Clients kommt.
|
|
|
|
|
|
= Referenzen
|
|
|
|
Mosquitto Konfigurationdatei https://mosquitto.org/man/mosquitto-conf-5.html
|
|
|
|
Docker Compose Installation https://docs.docker.com/compose/install/
|
|
|
|
Docker Volumes https://docs.docker.com/engine/storage/volumes/
|