NEWS
[gelöst] Multihost mit Redis -Einstellungen
-
trotzdem blöd, die logs sollten zentral im Master stehn `
tun sie doch.Oder kommst du noch auf die admins der slaves?
-
ich muss hier
den host auswählen um den log des redis Servers zu sehen -
korrekt,
aber IMHO ist das nur ein Filter, die Daten liegen schon auf dem Master.
Das sollte irgendwann einmal verbessert werden, wird aber mit dem admin 3.0 erst später kommen.
Das kannst du aber einfach überprüfen, indem du mal unter /opt/iobroker/log dir die logs ansiehst.
Gruß
Rainer
-
Hallo, wie kann ich eigentlich kontrollieren ob der Redisserver bzw. das Multihost mit Redis arbeitet? System läuft , eingerichtet wie auf der Homepage beschrieben…
-
Beim Start von Adaptern steht im log "Connect mit redis" oder sowas in der Art.
Ich denke das sollte auf den ordentlichen Betrieb hinweisen. Etwas anderes habe ich auch noch nicht gesehen…
-
Das steht bei mit nicht hab mir das log runter geladen und danach gesucht…der log meiner Adapter steht auf info Level....
Noch ne idde wie ich das testen kann... ich meine viel zu machen ist ja offensichtlich nicht. nur am Master
` > nano /etc/redis/redis.confDie darin enthaltene Zeile
bind 127.0.0.1
muss mit der IP des Netzwerkadapters ergänzt werden, damit der Redis-Server connects von extern zulässt. Also zB
bind 127.0.0.1 192.168.1.10
unter der Annahme, dass 192.168.1.10 die lokale IP des ioBroker Masters ist.
Diese Anpassung ist auch nur am Master nötig.
Alternativ geht auch
bind 0.0.0.0
Zum Schluss den Redis-Server oder Rechner neu starten. zB:
sudo service redis-server restart `
-
ne idde wie ich das testen kann… `
Wenn Redis aktiv ist, hat die Datei /var/lib/redis/dump.rdb ein aktuelles Datum (max. 5 Minuten alt) und die Datei/opt/iobroker/iobroker-data/states.json hat ein altes Datum. Andernfalls ist es umgekehrt.
-
Super,
vielen Dank für die Antwort!!!
Also scheint redis bei mir nicht zu laufen..
die dump.rdb ist nicht aktuell und nur 1kB groß.
die /opt/iobroker/iobroker-data/states.json dagen ist aktuell und 429kB
Ne idee wie ich das nachträglich fixen kann… Denke ich habe im Master die Einstellungen entsprechend vorgenommen..
-
Also mit top sehe ich das redis auf master und slave läuft. Aber die aktuellen Daten liegen doch auf der states.json…Was läuft da falsch?
-
im meinen log taucht häufig dies auf:
states connected to redis: 0.0.0.0:6379 tankerkoenig.0 2018-10-11 23:30:04.895 info States connected to redis: 0.0.0.0:6379