This commit is contained in:
Thomas Kruse
2026-02-03 22:29:46 +01:00
commit 8fdf5827e4
156 changed files with 23069 additions and 0 deletions

36
01-basics/lab05/lab.txt Normal file
View File

@ -0,0 +1,36 @@
= 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/