NEWS
Multihost-Betrieb mit 2 Slaves
-
Nun habe ich ein anderes Problem, zu den Slaves:
Eine SD-karte hat seinen Geist aufgegeben und ich mußte einen Slave neu installieren.
Wie kann ich einen alten Adapter deinstallieren, der auf dem Slave lief?
ich habe vorerst diesen Adapter deaktiviert und ihn neu auf dem "neuen" Slave installiert. Der läuft auch so weit.
Ich habe jetzt 3 Instanzen, was ganz schön nervig ist:
radar.0 = Slave 1
radar.1 = Slave 2 alt (deaktiviert)
radar.2 = Slave 2 neu
Zudem habe ich alle Objekte, die zu radar.1 gehören, gelöscht.
Gruß,
Mathias
-
Unter Instanzen die Instanz 1 des Adapters löschen. Die neuere Instanz bleibt die 2. Wenn Du irgendwann eine weitere installierst, wird die die 3.
Bei der Löschung einer Instanz werden auch die dazugehörigen Objekte gelöscht.
-
genau das funktioniert nicht.
Ich sehe dass gelöscht wird, aber nach dem Löschen ist die Instanz immer noch da.
Das Problem habe ich jetzt auch mit einer Javascript-Instanz bei einem Slave, der noch da ist.
Hintergrund:
Ich will beide Slaves neu aufbauen, da es immer wieder zu Verbindungsabbrüchen kommt.
Beim ersten Slave hat es sich erledigt, weil SD kaputt.
Ein Upgrade war nicht möglich. Ich bekam immer die Meldung "zu wenig Speicherplatz".
Ich habe mir damals die Image heruntergeladen und installiert.
Nun habe ich mir Scretch heruntergeladen und IObroker manuell installiert.
Aus dem Master habe ich dann ein Slave gemacht und Radar über dem "echten Master" neu installiert.
Das läuft ja jetzt auch ohne Abbrüche.
Gruß,
Mathias
-
Ui, danke! Darauf bin ich gar nicht gekommen!
Wenn Du mir sagst, wie es geht, versuche ich es gleich!
Weißt doch, bin diesbezüglich ein Greenhorn!
Nein ich werde die instanz definitiv löschen, weil ja schon eine neue Instanz "radar" da ist.
Gruß,
Mathias
-
Hinter der Instanz ist in der Instanzansicht eine Spalte, in der der Hostname steht. Verändere den bitte zum Test bei der Instanz, die Du löschen möchtest, auf den Namen des Masters und lösche dann.
-
Beim Verschieben verlierst Du aber keine Einstellungen. Versuche es ruhig damit. Einfach den Hostnamen wie vorhin ändern und einen Moment warten, dann sollte er auf dem anderen Host „grün“ werden.
-
ich habe die Instanzen verschoben, damit ich löschen kann.
Meinne Frage war, ist es möglich, die Instanzen zukünftig nur noch zu verschieben?
Dann würde ich mir das löschen sparen.
Da es aber dauern würde, bis die verschobene Instanz installiert ist, habe ich laut gedacht und meinte, dass ich dann verschiebe, lösche und neu installiere.
Gruß,
Mathias
-
Genau. Einfach verschieben reicht.
-
Es kann manchmal so einfach sein. [emoji3]
Viel Spaß noch, Mathias.
-
Der neue Slave läuft nun einwandfrei!
Ich habe von beiden Slaves Javascript gelöscht, weil es nicht benötigt wird.
Von Slave 1 habe ich Radar gelöscht, und beim neuen Slave wieder installiert, weil ich es nicht besser gewusst habe.
Radar habe ich Dank Euch von Slave 2 (alt) auf Slave 2 (neu) verschoben.
Danke nochmals!
Gruß,
Msthias
Gesendet von meinem SM-N915FY mit Tapatalk
-
Prima das es klappt. Viel Spaß noch!
-
Nun habe ich bei den 2 Slaves ein Problem entdeckt.
Der RAM bei den beiden Raspberry PI3 B+ läuft voll, obwohl hier nur 2 Instanzen (BLE und Radar) installiert sind.
Alle anderen Instanzen, außer Admin habe ich gelöscht.
Ich habe gerade mal einen freien RAM von 2 bis 3 Prozent, dann kommen natürlich Kommunikationsstörungen zu den G-Tags.
Nach 2 bis 3 Monaten muß ich die Slaves herunterfahren, Stecker ziehen und neu starten.
Dann ist der RAM wieder frei und die Kommunikationsstörungen sind wieder weg.
Gruß,
Mathias