Conversation
|
Das Abonieren der Topics, um ein konsistentes Backup zu haben, finde ich nicht optimal, zumal keine wirkliche Zeitspanne definiert ist, in der auf Nachrichten gewartet wird. Das könnte man zwar mit einem optimistischen "sleep" verbessern, ist aber trotzdem nicht schön gelöst. Alternativvorschlag: Wir schicken dem Broker das Signal "SIGUSR1", worauf hin der alle retained Messages in seine Datenbank schreibt und wir nehmen die Datenbank mit in das Backup. Ich erstelle eine Anpassung für 1.9, die den Broker so mit sichert, damit auch SmartHome endlich drin ist. Das können wir dann auch für 2.0 adaptieren. |
|
PR für 1.9: snaptec/openWB#2372 |
|
Wenn Du Dich an dem backup.sh aus 1.9 orientieren möchtest, bietet sich "psutil" an, um den Mosquitto Prozessen das Signal zu senden. |
|
Feature cards display theme
erzeugt eine Backup-Datei unter /var/www/html/openWB/data/backup/openWB_backup_1660894987.tar.gz