Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Error/Bug
    4. Multihost

    NEWS

    • ioBroker goes Matter ... Matter Adapter in Stable

    • 15. 05. Wartungsarbeiten am ioBroker Forum

    • Monatsrückblick - April 2025

    Multihost

    This topic has been deleted. Only users with topic management privileges can see it.
    • eric2905
      eric2905 last edited by

      Moin,

      @Goersch:

      Verstehen will ich aber dennoch nicht, warum man die Instanzen eines Adapters auf einem anderen Host - der ja nicht aktualisert wird - stoppen muss. `
      dann versuche ich es mal.

      • Wenn ein Adapter aktualisiert wird (über den Admin), werden die Quell-Installationsdaten lokal auf dem Master abgelegt.

      • Damit ist noch kein Update an sich erfolgt, die neuen Files liegen erst mal nur im lokalen „Cache“ (sep. Verzeichnis auf dem Master)

      • Dann werden alle Instanzen dieses Adapters, egal wo sie liegen, gestoppt. Schließlich sind deren „Arbeits-Programmfiles“ andere (älter, oder beim Downgrade auch neuer), als auf dem Master

      • Jetzt werden die Programmfiles vom Master in die Arbeitsverzeichnisse der gestoppten Instanzen kopiert (damit sie mit dem Master übereinstimmen)

      • Danach werden dann die Instanzen wieder gestartet.

      Es werden also erst die Adapter-Files in den Quellpfad auf dem Master abgelegt, quasi dort gecached. Und dann werden alle Instanzen damit abgeglichen, um keinen Schiefstand zwischen den Instanzen zu bekommen.

      Gruß,

      Eric

      Von unterwegs getippert

      1 Reply Last reply Reply Quote 0
      • apollon77
        apollon77 last edited by

        Sorry Eric aber da muss ich Dir wiedersprechen 🙂

        Die lokalen Adapter-Files liegen immer je Host getrennt. Also Update des Adapters auf dem master updatetet nicht die Slaves mit. Dort musst Du manuell updaten.

        Die "Immer alles restarten" liegt daran das ioBroker hier leider, wie oben schon gesagt, nicht sonderlich intelligent arbeitet und vom Standardfall "Singehost" ausgeht. In der Konfig eines Adapters steht ob er oder andere bei einem Update neu gestartet werden sollen und das macht ioBroker halt - für alle Instanzen egal wo diese liegen.Laut http://download.iobroker.net/stat.html haben wir aktuell "237 of 13908" Installationen mit Multihost …

        Von daher: Github Issue anlegen dann kann man das man ändern

        1 Reply Last reply Reply Quote 0
        • arteck
          arteck Developer Most Active last edited by

          @apollon77:

          Sorry Eric aber da muss ich Dir wiedersprechen 🙂

          Die lokalen Adapter-Files liegen immer je Host getrennt. Also Update des Adapters auf dem master updatetet nicht die Slaves mit. Dort musst Du manuell updaten.

          Die "Immer alles restarten" liegt daran das ioBroker hier leider, wie oben schon gesagt, nicht sonderlich intelligent arbeitet und vom Standardfall "Singehost" ausgeht. In der Konfig eines Adapters steht ob er oder andere bei einem Update neu gestartet werden sollen und das macht ioBroker halt - für alle Instanzen egal wo diese liegen.Laut http://download.iobroker.net/stat.html haben wir aktuell "237 of 13908" Installationen mit Multihost …

          Von daher: Github Issue anlegen dann kann man das man ändern `

          genau so ist es .. ich habe auf dem slave einen admin und auf dem host auch einen … sollte der eine nicht laufen kann ich über den anderen noch rein..

          und.. du musst zuerst den einen updaten dann den anderen .. gestoppt werden aber alle beide wenn du ein update durchführst..

          1 Reply Last reply Reply Quote 0
          • eric2905
            eric2905 last edited by

            @apollon77:

            Sorry Eric aber da muss ich Dir wiedersprechen 🙂 `
            Oh, ok. Das hatte mir mal jemand anders erklärt.

            Wieder was gelernt.

            Gruß,

            Eric

            Von unterwegs getippert

            1 Reply Last reply Reply Quote 0
            • wendy2702
              wendy2702 last edited by

              @apollon77:

              Von daher: Github Issue anlegen dann kann man das man ändern `

              Soll das issue für den Admin aufgemacht werden oder JS-Controller ?

              1 Reply Last reply Reply Quote 0
              • apollon77
                apollon77 last edited by

                hm … good question ... mach mal js-controller

                1 Reply Last reply Reply Quote 0
                • wendy2702
                  wendy2702 last edited by

                  Erledigt:

                  https://github.com/ioBroker/ioBroker.js … issues/181

                  1 Reply Last reply Reply Quote 0
                  • apollon77
                    apollon77 last edited by

                    Ich habe noch https://github.com/ioBroker/ioBroker.js … issues/182 dazugeschoben

                    1 Reply Last reply Reply Quote 0
                    • wendy2702
                      wendy2702 last edited by

                      @apollon77:

                      Ich habe noch https://github.com/ioBroker/ioBroker.js … issues/182 dazugeschoben `

                      Sehr wichtiger Punkt!

                      Ist mir gerade bei Konfigurations Aufwendigen Adaptern (Modbus Register) schonmal leidlich passiert.

                      1 Reply Last reply Reply Quote 0
                      • Goersch
                        Goersch last edited by

                        > Sehr wichtiger Punkt!

                        Danke - hätte ich auch eingetragen. Mir ist das bei einem anderen Adapter passiert (ich glaube smartmeter). Beim Modbus Adapter wäre es richtig doof… und ein komplettes Backup einspielen muss in dem Fall auch nicht sein.

                        1 Reply Last reply Reply Quote 0
                        • Goersch
                          Goersch last edited by

                          Kann mir noch kurz jemand erklären, warum es auf GitHub schon die Admin - Version 3.3.5 gibt, in meinem Admin aber als letzte "Available" Version die 2.0.9 angezeigt wird?
                          1643_unbenannt.png

                          1 Reply Last reply Reply Quote 0
                          • wendy2702
                            wendy2702 last edited by

                            Stell mal den Verwahr Ort auf „latest“

                            Gesendet von iPhone mit Tapatalk Pro

                            1 Reply Last reply Reply Quote 0
                            • Homoran
                              Homoran Global Moderator Administrators last edited by

                              @Goersch:

                              warum es auf GitHub schon die Admin - Version 3.3.5 gibt, in meinem Admin aber als letzte "Available" Version die 2.0.9 angezeigt wird? `
                              Bitte http://www.iobroker.net/docu/?lang=de die rechte Spalte auswendig lernen 😉

                              mit dem Umstellen auf latest machst du dich freiwillig zum Tester!

                              Gruß

                              Rainer

                              1 Reply Last reply Reply Quote 0
                              • First post
                                Last post

                              Support us

                              ioBroker
                              Community Adapters
                              Donate

                              917
                              Online

                              31.6k
                              Users

                              79.5k
                              Topics

                              1.3m
                              Posts

                              6
                              21
                              1712
                              Loading More Posts
                              • Oldest to Newest
                              • Newest to Oldest
                              • Most Votes
                              Reply
                              • Reply as topic
                              Log in to reply
                              Community
                              Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                              The ioBroker Community 2014-2023
                              logo