Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. IObroker VM braucht ewig lange zum runterfahren (Grund Redis - Erneut)

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    3.4k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.1k

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.4k

IObroker VM braucht ewig lange zum runterfahren (Grund Redis - Erneut)

Scheduled Pinned Locked Moved ioBroker Allgemein
abhängigkeit redis-server
31 Posts 7 Posters 2.7k Views 10 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • apollon77A apollon77

    @AlCalzone Sollte der installations-Fixer das nicht fixen?

    AlCalzoneA Offline
    AlCalzoneA Offline
    AlCalzone
    Developer
    wrote on last edited by
    #17

    @apollon77 Ja sollte er, aber er ersetzt vermutlich die init.d mit systemd. Die schnelle Lösung für @smartboart sind die beiden Zeilen.
    Vermutlich lohnt sich dennoch ein Backup + Fixer.

    Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

    1 Reply Last reply
    0
    • apollon77A Offline
      apollon77A Offline
      apollon77
      wrote on last edited by
      #18

      @AlCalzone dann im Fixer immer auch die anderen init-System Files löschen Und nur das relevante neue anlegen?

      1 Reply Last reply
      0
      • AlCalzoneA Offline
        AlCalzoneA Offline
        AlCalzone
        Developer
        wrote on last edited by
        #19

        Wird schon längst so gemacht :)

        Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

        1 Reply Last reply
        0
        • AlCalzoneA AlCalzone

          Dann hast du wahrscheinlich noch eine init.d-basierte Installation. Öffne mal die Datei /etc/init.d/iobroker.sh mit dem Editor. Dort sollte zu Beginn soetwas stehen:

          #!/bin/bash
          ### BEGIN INIT INFO
          # Provides:          iobroker.sh
          # Required-Start:    \$network \$local_fs \$remote_fs
          # Required-Stop:     \$network \$local_fs \$remote_fs
          # Default-Start:     2 3 4 5
          # Default-Stop:      0 1 6
          # Short-Description: starts ioBroker
          # Description:       starts ioBroker
          

          Ändere das zu

          #!/bin/bash
          ### BEGIN INIT INFO
          # Provides:          iobroker.sh
          # Required-Start:    \$network \$local_fs \$remote_fs
          # Required-Stop:     \$network \$local_fs \$remote_fs
          # Should-Start:      redis-server
          # Should-Stop:       redis-server
          # Default-Start:     2 3 4 5
          # Default-Stop:      0 1 6
          # Short-Description: starts ioBroker
          # Description:       starts ioBroker
          

          (also die beiden Zeilen mit redis-server einfügen).

          smartboartS Offline
          smartboartS Offline
          smartboart
          wrote on last edited by
          #20

          @AlCalzone said in IObroker VM braucht ewig lange zum runterfahren (Grund Redis - Erneut):

          Should-Start: redis-server

          Should-Stop: redis-server

          vielen Lieben Dank für den Tipp...werde ich am WE mal ausprobieren....
          Unbenannt.PNG

          1 Reply Last reply
          0
          • AlCalzoneA AlCalzone

            Dann hast du wahrscheinlich noch eine init.d-basierte Installation. Öffne mal die Datei /etc/init.d/iobroker.sh mit dem Editor. Dort sollte zu Beginn soetwas stehen:

            #!/bin/bash
            ### BEGIN INIT INFO
            # Provides:          iobroker.sh
            # Required-Start:    \$network \$local_fs \$remote_fs
            # Required-Stop:     \$network \$local_fs \$remote_fs
            # Default-Start:     2 3 4 5
            # Default-Stop:      0 1 6
            # Short-Description: starts ioBroker
            # Description:       starts ioBroker
            

            Ändere das zu

            #!/bin/bash
            ### BEGIN INIT INFO
            # Provides:          iobroker.sh
            # Required-Start:    \$network \$local_fs \$remote_fs
            # Required-Stop:     \$network \$local_fs \$remote_fs
            # Should-Start:      redis-server
            # Should-Stop:       redis-server
            # Default-Start:     2 3 4 5
            # Default-Stop:      0 1 6
            # Short-Description: starts ioBroker
            # Description:       starts ioBroker
            

            (also die beiden Zeilen mit redis-server einfügen).

            smartboartS Offline
            smartboartS Offline
            smartboart
            wrote on last edited by
            #21

            @AlCalzone said in IObroker VM braucht ewig lange zum runterfahren (Grund Redis - Erneut):

            Should-Start: redis-server

            Should-Stop: redis-server

            super das hats gebracht! Vielen Dank der Tipp war Gold wert.
            Kann mir kurz noch einer erklären warum ich das fixer script trotzdem noch mal laufen lassen sollte?
            Mein System läuft absolut stabil...

            AlCalzoneA 1 Reply Last reply
            0
            • smartboartS smartboart

              @AlCalzone said in IObroker VM braucht ewig lange zum runterfahren (Grund Redis - Erneut):

              Should-Start: redis-server

              Should-Stop: redis-server

              super das hats gebracht! Vielen Dank der Tipp war Gold wert.
              Kann mir kurz noch einer erklären warum ich das fixer script trotzdem noch mal laufen lassen sollte?
              Mein System läuft absolut stabil...

              AlCalzoneA Offline
              AlCalzoneA Offline
              AlCalzone
              Developer
              wrote on last edited by
              #22

              @smartboart sagte in IObroker VM braucht ewig lange zum runterfahren (Grund Redis - Erneut):

              Mein System läuft absolut stabil...

              Brauchst du nicht unbedingt. Wenn bei dir wirklich alles problemlos läuft, kannst du es auch erst mal lassen.

              Ins Fixer-Skript und den neuesten Installer ist einiges an Erfahrung eingeflossen, was die Rechte-Problematiken auf neueren Systemen (insbesondere wegen npm) angeht. Ausführen als Root (sudo iobroker start, etc..., was eine Sicherheitslücke darstellt) und EACCES-Probleme bei Installationen sind damit Geschichte.

              Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

              1 Reply Last reply
              0
              • H Offline
                H Offline
                hennerich
                wrote on last edited by
                #23

                Moin zusammen,

                ja ich weiß, dieses Thema ist schon paar Jahre alt. Der Issue jedoch ist (zumindest bei mir) noch aktuell.
                Wenn ich auf der Konsole ioBroker stop machen möchte (z.B. bei Updates), dann dauert das Stoppen bis zu 5min bei mir.
                Jetzt wollte ich gerne diesen Tipp hier ausprobieren, nur gibts die Datei /etc/init.d/iobroker.sh nicht mehr.
                Und ja, es gab vor etlicher Zeit mal die Umstellung auf diesen Service. Ich weiß trotzdem nicht, wo ich denn jetzt das Redis Zeug ausschalten kann, damit das schneller geht.
                Mit dem Installation Fixer hat das jedenfalls nicht funktioniert.

                Danke und Grüße
                Henri

                1 Reply Last reply
                0
                • apollon77A Offline
                  apollon77A Offline
                  apollon77
                  wrote on last edited by
                  #24

                  systemctl status iobroker sagt dir wo das service File in aktuellen Environments liegt.

                  Bildschirmfoto 2022-02-03 um 11.08.09.png

                  Am Ende das editieren und dann

                  systemctl daemon-reload zum "speichern" des genderten servcie files

                  H 1 Reply Last reply
                  1
                  • apollon77A apollon77

                    systemctl status iobroker sagt dir wo das service File in aktuellen Environments liegt.

                    Bildschirmfoto 2022-02-03 um 11.08.09.png

                    Am Ende das editieren und dann

                    systemctl daemon-reload zum "speichern" des genderten servcie files

                    H Offline
                    H Offline
                    hennerich
                    wrote on last edited by
                    #25

                    @apollon77
                    Danke dir apollon.
                    Darf ich dich noch mal fragen, was genau ich in der Datei ändern muss, damit dieses "Redis/ langsames Herunterfahren" abgestellt wird?

                    apollon77A 1 Reply Last reply
                    0
                    • H hennerich

                      @apollon77
                      Danke dir apollon.
                      Darf ich dich noch mal fragen, was genau ich in der Datei ändern muss, damit dieses "Redis/ langsames Herunterfahren" abgestellt wird?

                      apollon77A Offline
                      apollon77A Offline
                      apollon77
                      wrote on last edited by
                      #26

                      @hennerich Also an sich sollte da sdhcon alles drin sein ... iobroker.fix schreibt das an sich neu.

                      Unter "After" und "Wants" in der ersten Sektion muss redis.service drin sein ... anaonsten musst du schauen ob der bei dir vllt anders heisst?

                      H 1 Reply Last reply
                      1
                      • apollon77A Offline
                        apollon77A Offline
                        apollon77
                        wrote on last edited by
                        #27
                        This post is deleted!
                        H 1 Reply Last reply
                        0
                        • apollon77A apollon77

                          @hennerich Also an sich sollte da sdhcon alles drin sein ... iobroker.fix schreibt das an sich neu.

                          Unter "After" und "Wants" in der ersten Sektion muss redis.service drin sein ... anaonsten musst du schauen ob der bei dir vllt anders heisst?

                          H Offline
                          H Offline
                          hennerich
                          wrote on last edited by
                          #28

                          @apollon77
                          Hey, so sieht das File bei mir aus:

                          [Unit]
                          Description=ioBroker Server
                          Documentation=http://iobroker.net
                          After=network.target redis.service influxdb.service mysql-server.service mariadb-server.service
                          Wants=redis.service influxdb.service mysql-server.service mariadb-server.service
                          
                          [Service]
                          Type=simple
                          User=iobroker
                          Environment="NODE=$(which node)"
                          ExecStart=/bin/bash -c '${NODE} /opt/iobroker/node_modules/iobroker.js-controller/controller.js'
                          Restart=on-failure
                          
                          [Install]
                          WantedBy=multi-user.target
                          
                          apollon77A 1 Reply Last reply
                          0
                          • H hennerich

                            @apollon77
                            Hey, so sieht das File bei mir aus:

                            [Unit]
                            Description=ioBroker Server
                            Documentation=http://iobroker.net
                            After=network.target redis.service influxdb.service mysql-server.service mariadb-server.service
                            Wants=redis.service influxdb.service mysql-server.service mariadb-server.service
                            
                            [Service]
                            Type=simple
                            User=iobroker
                            Environment="NODE=$(which node)"
                            ExecStart=/bin/bash -c '${NODE} /opt/iobroker/node_modules/iobroker.js-controller/controller.js'
                            Restart=on-failure
                            
                            [Install]
                            WantedBy=multi-user.target
                            
                            apollon77A Offline
                            apollon77A Offline
                            apollon77
                            wrote on last edited by
                            #29

                            @hennerich und so sollte es aussehen und so tut es bei mir

                            1 Reply Last reply
                            1
                            • apollon77A apollon77

                              This post is deleted!

                              H Offline
                              H Offline
                              hennerich
                              wrote on last edited by
                              #30
                              This post is deleted!
                              apollon77A 1 Reply Last reply
                              0
                              • H hennerich

                                This post is deleted!

                                apollon77A Offline
                                apollon77A Offline
                                apollon77
                                wrote on last edited by apollon77
                                #31
                                This post is deleted!
                                1 Reply Last reply
                                1
                                Reply
                                • Reply as topic
                                Log in to reply
                                • Oldest to Newest
                                • Newest to Oldest
                                • Most Votes


                                Support us

                                ioBroker
                                Community Adapters
                                Donate
                                FAQ Cloud / IOT
                                HowTo: Node.js-Update
                                HowTo: Backup/Restore
                                Downloads
                                BLOG

                                635

                                Online

                                32.7k

                                Users

                                82.4k

                                Topics

                                1.3m

                                Posts
                                Community
                                Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                ioBroker Community 2014-2025
                                logo
                                • Login

                                • Don't have an account? Register

                                • Login or register to search.
                                • First post
                                  Last post
                                0
                                • Home
                                • Recent
                                • Tags
                                • Unread 0
                                • Categories
                                • Unreplied
                                • Popular
                                • GitHub
                                • Docu
                                • Hilfe